Infrastructure as a service

505 views
430 views

Published on

A way of delivering Cloud Computing infrastructure – servers, storage, network and operating systems – as an on-demand service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service on demand
- Building Blocks
- Delivering Models

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
505
On SlideShare
0
From Embeds
0
Number of Embeds
59
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Infrastructure as a service

  1. 1. Cloud ComputingINFRASTRUCTURE AS A SERVICE PEDRO ALEXANDER ROMERO
  2. 2. Cloud ComputingAgenda- Definition- Building Blocks  Compute  Storage  Network  Database  Monitoringand Autoscale- Delivering Models  Public  Private  Hybrid
  3. 3. Infrastructure as a ServiceIaaS:“A way of delivering Cloud Computing infrastructure –servers, storage, network and operating systems – as anon-demand service. Rather than purchasing servers,software, data center space or network equipment, clientsinstead buy those resources as a fully outsourced service ondemand ” From: www.rackspace.com/cloud/cloudu
  4. 4. Infrastructure as a ServiceIaaS is essentially a set of building blocks that endusers leverage to accomplish their IT goalsBuilding Blocks: 1. Compute 2. Storage 3. Network 4. Database 5. Monitoring and Autoscale Adopting a modular approach will help to ensure a solution that is tailored for the unique requirements of the organization.
  5. 5. Infrastructure as a ServiceBuilding Blocks1. Compute: (1/2) It is the ability to make use of physical servers lying in a data center somewhere, on demand.  Features similar to a Server:  Operating Systems  RAM  Disk  Features particular to Cloud Computing:  Hypervisor  Virtualization
  6. 6. Infrastructure as a ServiceBuilding Blocks1. Compute (2/2)  Hypervisor and Virtualization A hypervisor is a software component that allows multiple operating systems to run concurrently on a single server.Virtualization was developed to overcome limitations of physical hardware. Enabling multiple pseudo-servers to be run on one physical device.
  7. 7. Infrastructure as a ServiceBuilding Blocks2. Storage: (1/3) Block Level File Level Protocols Fibre Channel / iSCSI Samba / CIFS Applications Logical Disk, Operation System, File Storage File Storage, Database Pros Data transportation more Simple to use and efficient and reliable. implement. Support individual formatting of Inexpensive to maintain files systems Deployment Usually in Storage Area Usually in Network Network (SAN) Attached storage (NAS)
  8. 8. Infrastructure as a ServiceBuilding Blocks2. Storage: (2/3)  Block level storage is analogous to an external hard drive attached to a PC, however the hard drive is virtual and it is mounted against a server instance.  Ensures that network users do not have to manage the data  Allows network administrators to stipulate where data is stored for performance issues.
  9. 9. Infrastructure as a ServiceBuilding Blocks2. Storage: (3/3)  Field level storage is used to store individual files where it is not necessary to mount a storage “block” directly to the virtual server instance.  File-level storage tends to be simpler than block-level storage  Is useful as a simple, bulk store for raw files such as images, videos, music files, JavaScript and CSS
  10. 10. Infrastructure as a ServiceBuilding Blocks3. Network: Under traditional models, organizations also had to invest in the network components to tie the servers together, and tie those combined servers to the Internet.  Switching and Routing  DNS - Domain Name System, refers to the hierarchical naming system that is used to identify every entity connected to the Internet.  Load Balancing - is a technique that allows workloads to be distributed across multiple resources.
  11. 11. Infrastructure as a ServiceBuilding Blocks4. Database Cloud databases provide a readily scalable and easily configured method for organizations to create, store, and access their data. Alleviates the need for organizations to purchase:  Expensive hardware and software,  Deal with software upgrades,  Hire professionals for administrative and maintenance tasks which are taken over by the service provider.
  12. 12. Infrastructure as a ServiceBuilding Blocks5. Monitoring and Autoscale: To allow visibility over system performance, and ensure that performance meets demand.  Monitoring: End users can assess uptime, performance, throughput and other relevant measures.  Autoscale: ability to provide computing resources to individual customers practically without limits. In order to enjoy this compelling quality, however, IaaS needs to be designed to provide automatic scaling, within parameters that individual users can set.
  13. 13. Infrastructure as a ServiceDelivering Models (1/3)
  14. 14. Infrastructure as a ServiceDelivering Models (2/3)1. Public Cloud: is considered infrastructure that consists of shared resources, deployed on a self- service basis over the Internet.2. Private Cloud: is infrastructure that emulates Cloud Computing but does so on a private network Public - Private
  15. 15. Infrastructure as a ServiceDelivering Models (3/3)3. Hybrid Cloud: • Virtual Private Cloud: when Public Cloud vendors fence a part of their own Cloud infrastructure to provide specifically for a single customer. • Cloud Bursting: an organization continue using their infrastructure, while any peak events will be automatically passed through to the Public Cloud provider.

×