This document summarizes key concepts in cloud computing including the three main service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It describes the basic components and examples of IaaS solutions like AWS EC2. For PaaS, it covers the main characteristics and categories available. Popular SaaS solutions mentioned include Google Docs and Office 365. The document also discusses private, public, hybrid and community cloud deployment models and challenges in cloud computing.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
66 views12 pages
Cloud Architecture Summary
This document summarizes key concepts in cloud computing including the three main service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It describes the basic components and examples of IaaS solutions like AWS EC2. For PaaS, it covers the main characteristics and categories available. Popular SaaS solutions mentioned include Google Docs and Office 365. The document also discusses private, public, hybrid and community cloud deployment models and challenges in cloud computing.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12
KIT’s College of Engineering (Autonomous),Kolhapur
Mr. Sameer Patil
Asst. Prof. CSE Dept. Cloud Architecture Summary • XaaS • Every Thing as a Service • Fundamental Components in Cloud Reference Model • Recourses • VM, Deployment tools • Cloud Hosting Platform • Programming Environment and tools • Application/ Softwares • What does Infrastructure-as-a-Service refer to? • Providing IT infrastructure as a Service – for IT administrators. • Providing Virtual • Computing • Networking • Storage • Which are the basic components of an IaaS-based solution for cloud computing? • Data Centers, Clusters, Desktops • Monitoring tools, Pricing Billing models, VM Repo, VM pools, QoS SLA Scheduling • API for calling services • Provide some examples of IaaS implementations. • AWS- EC2, S3, S3 glacier • What are the main characteristics of a Platform-as-a-Service solution? • Runtime Framework – for executing user code according to the policy set by the use and provider • Abstraction- provides abstraction from virtual machine/resource level configurations, focus on deployment and execution of application • Automation- adding and removing resources as per the requirement of application is automated • API based services- API allows to call cloud platform services for executing user programs. • Describe the different categories of options available in a PaaS market • Runtime Environment with Web-hosted platform _______________(a) • (a) + scaling capabilities ___________________________________ (b) • (b) + support for distributed application _______________________(c) • What does the acronym SaaS mean? • Software as a Service • How does it relate to cloud computing? • Software delivery model, uses internet to do so • Mostly web browser is client for accessing the service • No upfront cost for purchasing any software/tools • Easy to collaborate • Give the name of some popular Software-as-a-Service solutions • Office 360, bing, azure api service • Google docs, gmail, youtube , Google API services Classification of the various types of clouds. • Public Cloud • Google, Amazon, Azure • Private Cloud • Eucalyptus • Ubuntu Enterprise Cloud - UEC (powered by Eucalyptus) • Amazon VPC (Virtual Private Cloud) • Hybrid Cloud • Community Cloud • Google Apps for Government • Microsoft Government Community Cloud • Common scenario for a private cloud • Virtual Distributed System providing users access to resources • Keeps business operation running by relying on internal IT Infrastructure. • Key advantages • Information Protection • Infrastructure ensuring SLA • Compliance with organizations policies • Needs addressed by heterogeneous clouds • Also known as hybrid clouds • Overcome the security issues and administration pitfalls of Public Cloud • Private clouds have inability to scale on demand and adjust loads • Hybrid cloud overcomes the drawbacks of both public and private cloud • Hybrid cloud allows • To exploit existing IT infra and protect sensitive information by keeping it on ifra. • Security concern are then limited to Public Cloud Reference: Image is from book Mastering Cloud Computing by prof. Buyaa et. aL. • Fundamental features of the economic and business model behind cloud computing. • Scale and simplicity of software delivery • Pay-as-you-go model • Reducing capital costs • No depreciation or lifetime costs of IT infra • Software Licensing replaced with subscription • No administrative and maintenance cost of IT infra • No Capital/Purchase costs • Challenges in Cloud Computing • Classification of services and technologies • Interoperability between clouds • Migrating between cloud environments • Scalability and fault tolerance • Security, trust and privacy • Organization aspects Summary • Five essential characteristics:- In-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. • Three service models:- SaaS • Software-as-a-Service (SaaS) - any end user PaaS • Platform-as-a-Service (PaaS) - Developers • Infrastructure-as-a-Service (IaaS) - IT admin IaaS • Deployment models:- Public clouds, private clouds, community clouds, and hybrid clouds