Cloud Architecture and its various types
Architecture of Cloud computing
Cloud computing technology is used by both small and large organizations to store the information in cloud and access it from anywhere and anytime using the internet connection. Cloud computing architecture is a combination of service- oriented architecture and even-driven architecture.
Cloud computing architecture is divided into the following two parts;
1. Front end
The front end is used by the client. It contains client-side interfaces and applications that are required to access the cloud computing platforms. The front end includes web servers (including Chrome, Firefox, internet explorer, etc.)
2. Back end
The back end is used by the service provider. It manages all the resources that are required to provide cloud computing services. It includes a huge amount of data storage, security mechanism, servers, virtual machines, deploying models, traffic control mechanism etc.
v Types of Clouds:
1. Public Cloud:
In this type of cloud, systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness.. E.g. E-Mail
Advantages:
1. Highly scalability
2. Cost reduction
3. Reliability and flexibility
4. Disaster Recovery
Disadvantages:
1. Loss of Control over data
2. Data Security and privacy
3. Limited Visibility
4. Unpredictable cost
2. Private Cloud:
In this cloud, system and services to be accessible within an organization. It offers increased security because of its private nature. Private clouds are distributed systems that work on private infrastructure and provide the users with dynamic provisioning of computing resources. Instead of a pay as you go model in private clouds, there could be other schemes that manage the usage of the cloud and proportionally billing of the different departments or sections of an enterprise. Private cloud providers are HP data centers, Ubantu, Microsoft etc.
Advantages:
1. Customer information protection
2. Infrastructure ensuring security
3. Compliance with standard procedures and operations
Disadvantages:
1. The restricted area of operations
2. Expertise requires
3. Hybrid Cloud:
Hybrid cloud is a heterogeneous distributed system formed by combining facilities of the public cloud and private cloud. A major problem of private cloud deployments is the inability to scale on demand and efficiently address peak
loads. Here, public clouds are needed. Hence, a hybrid cloud takes advantage of public and private clouds.
Advantages:
1. Cost effectiveness
2. Data transfer speed
3. Security
Disadvantages:
1. Lack of internal environmental knowledge
2. Difficult to manage
4. Community Cloud:
Community clouds are distributed systems created by integrating the services of different clouds to address the specific needs of an industry, any business sector or a community, but the sharing responsibilities among the organizations are difficult. In this type of cloud, the infrastructure is shared between organizations that have shared concerns or tasks. This cloud may be managed by an organization or a third party. Sectors that use community clouds are; Scientific research, Healthcare, Energy and core industry, Media industry etc.
Advantages:
1. Cost effective
2. Adaptable and scalable
3. Sharing data in more flexible ways
Disadvantages:
1. Not for every business
2. Gradual adoption of data
3. It’s challenging for corporations to share duties
Usually I don’t learn article on blogs, however I wish to say that this write-up very compelled me to try and do so! Your writing taste has been surprised me. Thanks, quite great article.
I’m typically to running a blog and i actually respect your content. The article has really peaks my interest. I am going to bookmark your website and maintain checking for brand new information.
Thank you.