Presentation is loading. Please wait.

Presentation is loading. Please wait.

INFRASTRUCTURE AS A SERVICE

Similar presentations


Presentation on theme: "INFRASTRUCTURE AS A SERVICE"— Presentation transcript:

1 INFRASTRUCTURE AS A SERVICE
CLOUD COMPUTING

2 CONTENTS WHAT IS CLOUD COMPUTING ? TYPES OF SERVICE MODELS
INFRASTURCTURE AS A SERVICE AMAZON AS IAAS COMPANY TOP 10 IAAS COMPANIES REFERENCES

3 WHAT IS CLOUD COMPUTING?
Applications WHAT IS CLOUD COMPUTING? Computer network Storage (database) Servers

4 “Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on demand, like the electricity grid.” According to Vmware, “Cloud computing is a new approach that reduces IT complexity by leveraging the efficient pooling of on demand, self-managed virtual infrastructure, consumed as a service .”

5 In basic terms, cloud computing is the phrase used to describe different scenarios in which computing resource is delivered as a service over a network connection (usually, this is the internet). Cloud computing is therefore a type of computing that relies on sharing a pool of physical and/or virtual resources, rather than deploying local or personal hardware and software. It is somewhat synonymous with the term ‘utility computing’ as users are able to tap into a supply of computing resource rather than manage the equipment needed to generate it themselves; much in the same way as a consumer tapping into the national electricity supply, instead of running their own generator.

6 SERVICE MODELS OF CLOUD COMPUTING
SOFTWARE AS A SERVICE (SAAS). PLATFORM AS A SERVICE (PAAS). INFRASTRUCTURE AS A SERVICE (IAAS). DESKTOP AS A SERVICE (DAAS).

7

8 PAAS Platform as a Service, often simply referred to as PaaS, is a category of cloud computing that provides a platform and environment to allow developers to build applications and services over the internet. PaaS services are hosted in the cloud and accessed by users simply via their web browser. SAAS SaaS, or Software as a Service, describes any cloud service where consumers are able to access software applications over the internet. The applications are hosted in “the cloud” and can be used for a wide range of tasks for both individuals and organisations. Google, Twitter, Facebook and Flickr are all examples of SaaS, with users able to access the services via any internet enabled device.

9 INFRASTRUCTURE AS A SERVICE IN CLOUD COMPUTING

10 Infrastructure as a service (IaaS) is one of the three fundamental service models of cloud computing alongside Platform as a Service (PaaS) and Software as a Service (SaaS). As with all cloud computing services it provides access to computing resource in a virtualised environment, “the Cloud”, across a public connection, usually the internet. In the case of IaaS the computing resource provided is specifically that of virtualised hardware, in other words, computing infrastructure. The definition includes such offerings as virtual server space, network connections, bandwidth, IP addresses and load balancers.Physically, the pool of hardware resource is pulled from a multitude of servers and networks usually distributed across numerous data centers, all of which the cloud provider is responsible for maintaining.

11 The following are salient examples of how IaaS can be utilised by enterprise:
Enterprise infrastructure : By internal business networks, such as private clouds and virtual local area networks, which utilise pooled server and networking resources and in which a business can store their data and run the applications they need to operate day-to-day. Expanding businesses can scale their infrastructure in accordance with their growth whilst private clouds (accessible only by the business itself) can protect the storage and transfer of the sensitive data that some businesses are required to handle. Cloud hosting : The hosting of websites on virtual servers which are founded upon pooled resources from underlying physical servers.

12 A website hosted in the cloud, for example, can benefit from the redundancy provided by a vast network of physical servers and on demand scalability to deal with unexpected demands placed on the website. Virtual Data Centers (VDC) : A virtualised network of interconnected virtual servers which can be used to offer enhanced cloud hosting capabilities, enterprise IT infrastructure or to integrate all of these operations within either a private or public cloud implementation.

13 A typical Infrastructure as a Service offering can deliver the following features and benefits:
Scalability : Resource is available as and when the client needs it and, therefore, there are no delays in expanding capacity or the wastage of unused capacity. No investment in hardware : The underlying physical hardware that supports an IaaS service is set up and maintained by the cloud provider, saving the time and cost of doing so on the client side. Utility style costing : The service can be accessed on demand and the client only pays for the resource that they actually use.

14 Location independence : the service can usually be accessed from any location as long as there is an internet connection and the security protocol of the cloud allows it. Physical security of data centre locations : services available through a public cloud, or private clouds hosted externally with the cloud provider, benefit from the physical security afforded to the servers which are hosted within a data centre. No single point of failure : if one server or network switch, for example, were to fail, the broader service would be unaffected due to the remaining multitude of hardware resources and redundancy configurations. For many services if one entire data center were to go offline, nevermind one server, the IaaS service could still run successfully.

15 IS AMAZON BECOMING THE NEW COOL SOFTWARE COMPANY FOR DEVELOPERS ?

16 When cloud computing came onto the scene, the benefits of an on-demand, elastic, and efficient place where we could deploy applications became obvious. If you were in healthcare or financial services, perhaps concerns about security and compliance kept you off the cloud. If you were in process control or other real-time applications, perhaps the need to have total control over your infrastructure kept you off the cloud. If you were large enough to already be running your own datacenters, such as the social networks, ecommerce sites, and search engines we use every day, well, your infrastructure essentially became a cloud. And even when you did keep your on-premise servers, you were able to use VMware or Citrix to gain many of the efficiencies that public cloud would deliver. Enterprise virtualization became known as “private cloud.”

17 Software developers could create their applications however they wanted and, with little effort, could deploy on whatever cloud they chose. Even developers who wanted to use a more specialized application runtime infrastructure, such as Ruby on Rails or Map Reduce, could find multiple providers who would supply that platform on demand. In many cases, these would just be a layer on top of an infrastructure as a service (IaaS)anyhow. The mode for cloud was always “do your development as you like, and for deployment, clouds are the place to be.” Following this mantra, most developers did indeed easily figure out that cloud platforms—public and private—were in general tremendously compatible. The “atomic particles of IaaS”—compute and storage—although varying by platform, were more similar than different and were available everywhere. A host of scripting languages, such as Chef and Puppet, emerged to automate deployment and management. DevOps engineers could isolate the platform-dependent parts in their scripts, or alternatively use products from the emerging ecosystem to handle deployment and management across several clouds.

18 In 2011, Amazon Web Services came out with AWS CloudFormation and Microsoft came out with AppFabric.
Although these were terrific tools, they were very close to the platforms, which had previously been quite austere. The rich ecosystem of third-party tools was starting to make deployment and management much easier. IaaS was simple, and simple tools went a long way.Marketplaces and reference virtual appliances supplied all the add-ons anyone needed to round out their applications. Even AWS offered versions of MySQL or Oracle servers, more as a convenience to developers than anything else. IaaS was the common deployment blueprint, cloud platforms were commodity, price competition pushed costs down, and the use of cloud

19 10 Most Powerful IaaS Companies
1. Amazon Web Services: The gold standard. 2. Bluelock: Out of the blue. 3. CSC: Targeting the enterprise. 4. GoGrid: All cloud, all the time. 5. IBM: Leveraging the installed base. 6. OpenStack: No vendor lock-in. 7. Rackspace: Taking a leadership role. 8. Savvis: Full range of options. 9. Terremark: Three-pronged VMware-based approach. 10. VMware: Key building block.

20 References: D. Bernstein, “Cloud Foundry Aims to Become the OpenStack of PaaS,” IEEE Cloud Computing, vol. 1, no. 2, pp. 57–60.

21  Thank You 


Download ppt "INFRASTRUCTURE AS A SERVICE"

Similar presentations


Ads by Google