





















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center.
Typology: Slides
1 / 61
This page cannot be seen from the preview
Don't miss anything!






















































By the end of this unit students will be able to: LO1. Demonstrate an understanding of the fundamentals of Cloud computing and its architectures. LO2. Evaluate the deployment models, service models, and technological drivers of Cloud computing and validate their use. LO3. Develop Cloud computing solutions using service providers’ frameworks and open source tools. LO4. Analyze the technical challenges for cloud applications and assess their risks.
(^) The cloud deployment model identifies the specific type of cloud environment based on ownership, scale, and access, as well as the cloud’s nature and purpose. (^) The location of the servers you’re utilizing and who controls them are defined by a cloud deployment model. (^) It specifies how your cloud infrastructure will look, what you can change, and whether you will be given services or will have to create everything yourself. (^) Relationships between the infrastructure and your users are also defined by cloud deployment types.
Different types of cloud computing deployment models are:
(^) Minimal Investment: Because it is a pay-per-use service, there is no substantial upfront fee, making it excellent for enterprises that require immediate access to resources. (^) No setup cost: The entire infrastructure is fully subsidized by the cloud service providers, thus there is no need to set up any hardware. (^) Infrastructure Management is not required: Using the public cloud does not necessitate infrastructure management. (^) No maintenance: The maintenance work is done by the service provider (Not users). (^) Dynamic Scalability: To fulfill your company’s needs, on-demand resources are accessible.
(^) The private cloud deployment model is the exact opposite of the public cloud deployment model. (^) It’s a one-on-one environment for a single user (customer). (^) There is no need to share your hardware with anyone else. (^) The distinction between private and public cloud is in how you handle all of the hardware. (^) It is also called the “internal cloud” & it refers to the ability to access systems and services within a given border or organization. (^) The cloud platform is implemented in a cloud-based secure environment that is protected by powerful firewalls and under the supervision of an organization’s IT department. (^) The private cloud gives the greater flexibility of control over cloud resources.
(^) By bridging the public and private worlds with a layer of proprietary software, hybrid cloud computing gives the best of both worlds. (^) With a hybrid solution, you may host the app in a safe environment while taking advantage of the public cloud’s cost savings. (^) Organizations can move data and applications between different clouds using a combination of two or more cloud deployment methods, depending on their needs.
(^) Flexibility and control: Businesses with more flexibility can design personalized solutions that meet their needs. (^) Cost: Because public clouds provide for scalability, you’ll only be responsible for paying for the extra capacity if you require it. (^) Security: Because data is properly separated, the chances of data theft by attackers are considerably reduced.
(^) Cost Effective: It is cost-effective because the cloud is shared by multiple organizations or communities. (^) Security: Community cloud provides better security. (^) Shared resources: It allows you to share resources, infrastructure, etc. with multiple organizations. (^) Collaboration and data sharing: It is suitable for both collaboration and data sharing.
There are the following three types of cloud service models –
(^) It is one of the layers of the cloud computing platform. (^) It allows customers to outsource their IT infrastructures such as servers, networking, processing, storage, virtual machines, and other resources. (^) Customers access these resources on the Internet using a pay-as-per use model. (^) In traditional hosting services, IT infrastructure was rented out for a specific period of time, with pre-determined hardware configuration. (^) The client paid for the configuration and time, regardless of the actual use.
(^) With the help of the IaaS cloud computing platform layer, clients can dynamically scale the configuration to meet changing requirements and are billed only for the services actually used. (^) IaaS cloud computing platform layer eliminates the need for every organization to maintain the IT infrastructure. (^) IaaS is offered in three models: public, private, and hybrid cloud. (^) The private cloud implies that the infrastructure resides at the customer premise. (^) In the case of the public cloud, it is located at the cloud computing platform vendor's data center, and the hybrid cloud is a combination of the two in which the customer selects the best of both public cloud or private cloud.
(^) Resources are available as a service (^) Services are highly scalable (^) Dynamic and flexible (^) GUI and API-based access (^) Automated administrative tasks Example: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud.