صفحه 1:
CLOUD COMPUTING - AN OVERVIEW ReddyRaja 8652۲6 6۵۳05۱۱۲۵0۲, ۱۱۳۲ ۷۵۲۵۵۵0 ۱۷۵5۱06۷ ۵ Associated Professor, IIIT Hyderabad

صفحه 2:
۳۹ Cloud Computing - Some 6 ‏للللصسصسصسصسي‎ © Term cloud is used as a metaphor for internet " Concept generally incorporates combinations of the following * Infrastructure as a service (laaS) * Platform as a service (PaaS) * Software as a service(SaaS) 8 Not to be confused with Grid Computing - a form of distributed computing = Cluster of loosely coupled, networked computers acting in concert to perform very large tasks * Utility Computing - packaging of computing resources such as computing power, storage, also a metered services » Autonomic computing - self managed

صفحه 3:
& Grid Computing Share Computers and data Evolved to hamess inexpensive computers in Data center to solve variety of problems Harness power of loosely coupled computers to solve a technical or mathematical problem Used in commercial applications for drug discovery, economic forecasting, se analysis and back-office Small to big Can be confined to a corporation Large public collaboration across many companies and networks Most grid solutions are built on Computer Agents Resource Manager Scheduler Compute grids Batch up jobs Submit the job to the scheduler, specifiying requirements and SLA(specs) required for running the job Scheduler matches specs with available resources and schedules the job to be run Farms could be as large as 10K cpus Most financial firms has grids like this Grids lack automation, agility, sim 1 and SLA guarantees

صفحه 4:
4 ‏ان‎ Computing 5 More related to cloud computing » Applications, storage, computing power and network 5 Requires cloud like infrastructure | Pay by the drink model * Similar to electric service at home 5 Pay for extra resources when needed * To handle expected surge in demand » Unanticipated surges in demand ۲۶ Better economics

صفحه 5:
4 Cloud computing - History © Evolved over a period of time © Roots traced back to Application Service Providers in the 1990’s 5 Parallels to SaaS 5 Evolved from Utility computing and is a broader concept

صفحه 6:
6 Cloud computing Much more broader concept Encompasses IAS, PAAS, SAAS Dynamic provision of services/resource pools in a co-ordinated fashion On demand computing - No waiting period Location of resource is irrelevant * May be relevant from performance(network latency) perspective, data locality Applications run somewhere on the cloud Web applications fulfill these for end user However, for application developers and IT © Allows develop, deploy and run applications that can easily grow capacity(scalability), work fast(performance), and offer good reliability ® Without concern for the nature and location of underlying infrastructure Activate, retire resources Dynamically update infrastructure elements without affecting the business|

صفحه 7:
Me Clouds Versus Grids — " Clouds and Grids are distinct ۲ Cloud » Full private cluster is provisioned Individual user can only get a tiny fraction of the total resource poo * No support for cloud federation except through the client interface * Opaque with respect to resources = Grid * Built so that individual users can get most, if not all of the resources in a single request * Middleware approach takes federation as a first principle » Resources are exposed, often as bare metal © These differences mandate different architectures for each

صفحه 8:
Me Cloud Mythologies = Cloud computing infrastructure is just a web service interface to operating system virtualization. > “I'm running Xen in my data center - I’m running a private cloud.” © Cloud computing imposes a significant performance penalty over “bare metal” provisioning. » “| won't be able to run a private cloud because my users will not tolerate the performance hit.” © Clouds and Grids are equivalent » “In the mid 1990s, the term grid was coined to describe technologies that would allow consumers to obtain computing power on demand.”

صفحه 9:
Me Commercial clouds 71 (6) vmware — 5:9 ۰ ‘layers im ~MOSSO @b-hive © ‏"مغدم‎ a} <zcyciecomeuine ‏هسنا‎ ny Eneine VERIO Yard Sun \ POWER OF NETWORK.COM 5۳۳ ‏]ده‎

صفحه 10:
4 010۱۱0 ۷ = Application Services(services on demand) Gmail, GoogleCalender Payroll, HR, CRM etc Sugarm CRM, IBM Lotus Live “Platform Services (resources on demand) Middleware, Intergation, Messaging, Information, connectivity etc AWS, IBM Virtual images, Boomi, Castlron, Google Appengine “ Infrastructure as services(physical assets as services) IBM Blue house, VMWare, Amazon EC2, Microsoft Azure Platform, Sun Parascale and more

صفحه 11:
4 Cloud Computing - layers Services | Application Platform Storage Infrastructure Layers Architecture

صفحه 12:
Me What is a Cloud? Individuals \corporations Non-Commercial Cloud Middle Ware Resources

صفحه 13:
M Why cloud computing " Data centers are notoriously underutilized, often idle 85% of the time * Over provisioning * Insufficient capacity planning and sizing * Improper understanding of scalability requirements etc © including (0 leaders from Gartner, Forrester, and IDC—agree that this new model offers significant advantages for fast-paced startups, SMBs and enterprises alike. " Cost effective solutions to key business demands |" Move workloads to improve efficiency

صفحه 14:
M® How do they work? © Public clouds are opaque * What applications will work well in a cloud? “ Many of the advantages offered by Public Clouds appear useful for “on premise” IT * Self-service provisioning * Legacy support * Flexible resource allocation “ What extensions or modifications are required to support a wider variety of services and applications? * Data assimilation * Multiplayer gaming * Mobile devices

صفحه 15:
ie Cloud computing - we LACES TST CS ‏للسل‎ 3 Agility - On demand computing infrastructure Linearly scalable - challenge “ Reliability and fault tolerance Self healing - Hot backups, etc SLA driven - Policies on how quickly requests are processed “ Multi-tenancy - Several customers share infrastructure, without compromising privacy and security of each of the customer's data “ Service-oriented - compose applications out of loosely coupled services. One service failure will not disrupt other services. Expose these services as API’s Virtualized - decoupled from underlying hardware. Multiple applications can run in one computer Data, Data, Data Distributing, partitioning, security, and synchronization

صفحه 16:
Public, Private and Hybrid Enterprise firewall

صفحه 17:
M Public clouds ©" Open for use by general public * Exist beyond firewall, fully hosted and managed by the vendor * Individuals, corporations and others * Amazon's Web Services and Google appEngine are examples ° Offers startups and SMB’s quick setup, scalability, flexibility and automated management. Pay as you ge model helps startups to start small and go big © Security and compliance? © Reliability concerns hinder the adoption of cloud * Amazon S3 services were down for 6 hours

صفحه 18:
Me Public Clouds (Now) ~ Large scale infrastructure available on a rental basis * Operating System virtualization (e.g. Xen, kvm) provides CPU isolation “Roll-your-own” network provisioning provides network isolation Locally specific storage abstractions ~ Fully customer self-service * Service Level Agreements (SLAs) are advertized Requests are accepted and resources granted via web services » Customers access resources remotely via the Internet = Accountability is e-commerce based * Web-based transaction “Pay-as-you-go” and flat-rate subscription * Customer service, refunds, etc.

صفحه 19:
M Private Clouds Within the boundaries(firewall) of the organization All advantages of public cloud with one major difference * Reduce operation costs * Has to be managed by the enterprise + Fine grained control over resources More secure as they are internal to org Schedule and reshuffle resources based on business demands Ideal for apps related to tight security and regulatory concerns / Development requires hardware investments and in- house expertise 3 Cost could be prohibitive and cost might exceed public clouds ‎ff a a‏ اقا

صفحه 20:
M Clouds and SOA ] < ‘Services. ‘Software platforms as a service {optimized middleware - application servers, database servers, portal servers, etc. ) Infrastructure as a (virtualized servers, stora ice , networking) ~ SOA Enabled cloud computing to what is today “ Physical infrastructure like SOA must be discoverable, manageable and governable ~ REST Protocol widely used(Representational State Transfer)

صفحه 21:
4 Clouds for Developers 5 Ability to acquire, deploy, configure and host environments © Perform development unit testing, prototyping and full product testing

صفحه 22:
Open Source Cloud Infrastructure =a 1 Simple * Transparent => need to “see” into the cloud * Scalable => complexity often limits scalability ٠ Secure => limits adoptability © Extensible * New application classes and service classes may require new features * Clouds are new => need to extend while retaining useful features “ Commodity-based » Must leverage extensive catalog of open source software offerings * New, unstable, and unsupported infrastructure design is a barrier to uptake, experimentation, and adoption 1 Easy * To install => system administration time is expensive * To maintain => system administration time is really expensive

صفحه 23:
Microsoft and Amazon face 4 challenges 2 Globus/Nimbus Client-side cloud-computing interface to Globus-enabled TeraPort ‏مت مساك‎ Based on GT4 and the Globus Virtual Workspace Service Shares upsides and downsides of Globus-based grid technologies Enomalism (now called ECP) Start-up company distributing open source REST APIS. ENOMALISM 7:1 eva RESERVOIR Open Nebulous Joyent ‏اس‎ Based on Java Script and Git ‏روز«‎

صفحه 24:
Open Source Cloud Ecosystem - Tools 2 عاه كغطونته وك ‎Startup focused on providing client tools as‏ * ‎SaaS hosted in AWS‏ ‎Uses the REST interface‏ » ‎Canonical‏ ° ‎Ubuntu 9.10 (Karmic Koala)‏ * ‎Includes KVM and Xen Hypervisors‏ *

صفحه 25:
Me Open Source Cloud Anatomy Extensibility * Simple architecture and open internal APIs Client-side interface » Amazon's AWS interface and functionality (familiar and testable) © Networking * Virtual private network per cloud * Must function as an overlay => cannot supplant local networking © Security » Must be compatible with local security policies © Packaging, installation, maintenance * system administration staff is an important constituency for uptake o

صفحه 26:
Open Source Cloud Anatomy .. cntd 2 © Private clouds are really hybrid clouds » Users want private clouds to export the same APIs as the public clouds © In the Enterprise, the storage model is key ٠. ‏ی‎ “blob” storage doesn’t quite fit the notion of “data le.” © Cloud Federation is a policy mediation problem » No good way to translate SLAs in a cloud allocation chain * “Cloud Bursting” will only work if SLAs are congruent ©" Customer SLAs allow applications to consider cost as first-class principle * Buy the computational, network, and storage capabilities that are required

صفحه 27:
M® Open Source Clouds contd. سم ‎Cloud Computing at UCSB‏ اس ‘Open-source implementations of popular cloud systems 7 Eucalyptus 2۱۳ + Infrastructure-as-a-service (IAS) framework | | + Platform-as-a-service (PAAS) framework + Web services based implementation of + Web services based implementation of elastc/utility/cloud computing infrastructure | | Google AppEngine APIs + Linux image hosting via vietwalzation + Runs over Eucalyptus, Amazon EC2, and + Emulates the Amazon AWS interface ~ Virtualization layers (Xen/KVM} applications and tools cart tell the difference | | + implements multiple database backends ‘+ Real use, real users, real impact (base, Hypertable, Cassandra, MySQL...) + Distributed with Ubuntu + Real use, real users, eal impact + Large international user community + International user community hntp://eucalyptus.cs.ucsb.edu hetp://appscale.cs.ucsb.edu Lead: Rich Wol Lead: Chandra krintz + Open, extensible, easy to install/use/maintain, transparent, scalable + Enables investigation of and experimentation with * Real applications in real settings + IAS + PAAS interoperation and integration + Frameworks for investigation the next generation of energy efficient distributed systems technologies, languages, applications, and services UCSB

صفحه 28:
2 ‏ع‎ uca ly ptu Stetastic utiity Computing Architecture Linking Your Programs To Useful Systems) Eucalyptus Architecture: WS-Cloud Amazon EC2 Interface elas It Translator عاام مهن يمانت Cluster Controller Node Controller

صفحه 29:
Me Clouds and Virtualization 8 90 System virtualization (Xen, KVM, VMWare, HyperV) is only apparent for laaS * AppEngine = BigTable © Hypervisors virtualize CPU, Memory, and local device access as a single virtual machine (VM) laaS Cloud allocation is * Set of VMs * Set of storage resources * Private network Allocation is atomic 2 SLA Monitoring

صفحه 30:
46 Cloud Performance 5 Extensive performance study using HPC applications and benchmarks ° Two questions: * Performance impact of virtualization * Performance impact of cloud infrastructure © Observations: * Random access disk is slower with Xen * CPU bound can be faster with Xen -> depends on configuration * Kernel version is far more important * No statistically detectable overhead * AWS small appears to throttle network bandwidth and (maybe) disk bandwidth -> $0.10 / CPU hour

صفحه 31:
4 Cloud Infrastructure = © Network operations center

صفحه 32:
4 Cloud Infrastructure ..contd = © Physical Security = Cooling

صفحه 33:
46 Cloud Infrastructure ..contd ] " Power infrastructure, Network Cabling, Fire safety

صفحه 34:
Clouds - open for innovation

صفحه 35:
Cloud computing open Governance Security, Privacy and control SLA guarantees ‘Ownership and contro! Compliance and auditing Sarbanes and Oxley Act Reliability Good servive provider with 99,999% availabilty Cloud independence - Vendor lockin? Cloud provider goes out of business Data Security Cloud lockin and Loss of control Plan for moving data along with Cloud provider Cost? plicity? Tools Controls on sensitive data? ut of business Big and small Scalability and cost outweigh reliably for smal Big businesses may have a problem a

صفحه 36:
46 Cloud articles 2 © http://blogs.zdnet.com/Hinchcliffe/? p=488&tag=btxcsim © http://blogs.zdnet.com/Howlett/? p=558&tag=btxcsim © http://blogs.zdnet.com/BTL/?p=9560&tag=btxcsim © http://www.businessweek.com/technology/ content/aug2008/tc2008082_445669_page_3.htm © http://www.ibm.com/developerworks/websphere/ techjournal/0904_amrhein/0904_amrhein.html © http://cloudcomputing.sys-con.com/

صفحه 37:
& Battle in the cloud 5 Amazon Web Services " Google App Engine * Free upto 500 MB, = Free for small scale applications? ™ Universities? * Pay when you scale 5 GoGrid "| ,, Some more Hosting companies " Where is HP, IBM, Oracle(+sun) and Dell?

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
29,000 تومان