Download presentation
Presentation is loading. Please wait.
Published byRosalind Pitts Modified over 6 years ago
1
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into the core stack and the management. In the core stack, there are three layers: (1) Resource (2) Platform and (3) Application, The resource layer is the infrastructure layer which is composed of physical and virtualized computing, storage and networking resources.
2
CLOUD ARCHITECTURE The platform layer is the most complex part which could be divided into many sub layers. E.g. a computing framework manages the transaction dispatching and/or task scheduling. A storage sub-layer provides unlimited storage and caching capability. The application server or Service Layer and other components support the same general application logic as before with either on-demand capability or flexible management.
3
CLOUD ARCHITECTURE
4
CLOUD ARCHITECTURE Generally, cloud computing architecture is dividing into two sections. Both sections are connected to each other through a network. The first section is known as front end that consist of client computing and the second section know as back end that consists of data storage, application server and some type of control node.
5
CLOUD ARCHITECTURE Front End
The front end is the section which the computer user and client can observe. Its indicating client’s computer and the application required to accessing the cloud computing architecture. Besides that, application programming interface (API) is use as a communication medium between each of hardware component that related with the cloud computing architecture. Commonly, cloud computing systems have different kind interface of web service such as Microsoft’s Internet Explorer, or Firefox.
6
CLOUD ARCHITECTURE Back end
The back end is the “cloud” section of the system that refers to some physical peripherals. There are three main components that consists in back end architecture. First component is the data storage, where the information can be placed for fast recovery. Data can be stored on the cloud either by clients or the cloud application. In addition, data storage component in cloud computing architecture is usually designed to store more than a copy of each data set. This is to prevent the data become damage and inaccessible
7
CLOUD ARCHITECTURE Back end
Second component is an application server that connected with the cloud computing architecture. Commonly, it’s involves a number of different application servers, in other word it can be responsible for different function. Each of these servers is usually designed to run one program or service and many of them may be available to the client through front end interface such as video games or data processing.
8
CLOUD ARCHITECTURE Third component that involved in cloud computing architecture is control nodes. It is used to maintaining the whole system. Besides that, it is also used to monitoring client’s demand and also traffic flow to ensure the systems runs smoothly. Protocol is known as a set of rules that contain server information. Middleware is a special kind of software that applies in each of server in cloud computing system. By using this software, it will creating communication link between each computer that are connected in the network.
9
Cloud Computing Categories
There are diverse dimensions to classify cloud computing, two commonly used categories are: service boundary and service type. From the service boundary’s view, cloud computing can be classified as Public cloud, private cloud and hybrid cloud. The public cloud refers to services provided to external parties. The enterprises build and operate private cloud for themselves. Hybrid cloud shares resources between public cloud and private cloud by a secure network. Virtual Private Cloud (VPC) services released by Google and Amazon are examples of Hybrid cloud.
10
Cloud Computing Categories
From the service type’s view, cloud computing can be classified as Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). SaaS provide services to end users, while IaaS and PaaS provide services to developers.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.