Chapter 4 Infrastructure as a Service (IaaS)

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Ed Duguid with subject: MACE Cloud
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
What is the “Cloud”? Eric Moore Computer Users Group of Greeley November 8, 2014.
Cold Fusion High Availability “Taking It To The Next Level” Presenter: Jason Baker, Digital North Date:
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER FIVE INFRASTRUCTURES: SUSTAINABLE TECHNOLOGIES CHAPTER.
5th Edition, Irv Englander
Cloud Computing (101).
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Chapter-7 Introduction to Cloud Computing Cloud Computing.
Plan Introduction What is Cloud Computing?
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Osama Shahid ( ) Vishal ( ) BSCS-5B
For more notes and topics visit:
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Application and Usage of Cloud Computing and Data Security
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Introduction to Cloud Computing
TECHNOLOGY GUIDE THREE
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
LOGO Service and network administration Storage Virtualization.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
23-Jan-16 CLOUD COMPUTING & IPTV BY ROBERT NATHAN.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Data Hosting and Security Overview January, 2011.
Data Centers and Cloud Computing 1. 2 Data Centers 3.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
Web 2.0: Concepts and Applications 6 Linking Data.
Unit 3 Virtualization.
5th Edition, Irv Englander
Chapter 6: Securing the Cloud
3.1 Types of Servers.
3.1 Types of Servers.
What is Cloud Computing - How cloud computing help your Business?
3.1 Types of Servers.
Cloud Computing.
Cloud Computing Architecture
Emerging technologies-
Revision PowerPoint By Nicole Davidson.
Presentation transcript:

Chapter 4 Infrastructure as a Service (IaaS) Cloud Computing Chapter 4 Infrastructure as a Service (IaaS)

Learning Objectives Define and describe IaaS and identify IaaS solution providers. Define and describe colocation. Define and describe system and storage redundancy. Define and describe cloud-based network-attached storage (NAS) devices and identify solution providers. Define and describe load balancing and identify cloud-based solution providers. Describe the pros and cons of IaaS solutions.

IaaS Defined An IaaS provider makes all of the computing hardware resources available, and the customers, in turn, are responsible for installing and managing the systems, which they can normally do, for the most part, over the Internet.

What Data Centers Must Provide Access to high-speed and redundant Internet service Sufficient air conditioning to eliminate the heat generated by servers and disk storage devices Conditioned power with the potential for uninterrupted power supply in the short term and long term through the use of on-site diesel powered generators Fire suppression systems Administrative staffing to support hardware, networks, and operating systems

Bottom Line: Data Centers are Expensive

Colocated Data Centers To reduce the risk of a single point of failure, companies often create a duplicate data center at a remote location. Should one of the data centers fail, the other can immediately take over operations. Unfortunately, the second data center will increase the company’s costs—essentially doubling them—because there are duplicate servers, storage devices, network equipment, Internet access, and staffing.

Colocated Data Center

What Colocated Systems Accomplish Makes the company less susceptible to fire, acts of God, and terrorism Improves performance through a distributed workload Makes the company less susceptible to downtime due to power loss from a blackout or brownout

Role of a PaaS PaaS solutions allow smaller companies to eliminate the need for their own on-site data center.

IaaS Solutions May Support Many Different Companies

Load Balancing Across the web, sites experience a wide range of network traffic requirements. Sites such as Google, Yahoo!, Amazon, and Microsoft experience millions of user hits per day. To handle such web requests, the sites use a technique known as load balancing, to share the requests across multiple servers.

Load Balancing Continued Load balancing uses a server to route traffic to multiple servers which, in turn, share the workload.

Load Balancing and Replicated Databases Load balanced systems, for data redundancy, often replicate databases on multiple servers. Each database, in turn, will send data updates to the other to maintain data synchronization between the servers.

Cloud-Based Data Replication Using cloud-based NAS devices and cloud-based databases, companies can replicate key data within the cloud.

Real World: Rackspace IaaS Rackspace has emerged as one of the largest players in the IaaS market. Rackspace offers a set of solutions that include cloud hosting, managed hosting (including 24/7 data-center like management), and hybrid solutions that combine the cloud and managed services. Within minutes, from the Rackspace website an administrator can select a solution that deploys from 1 to 50 servers. Larger configurations are available.

Rackspace Continued Today Rackspace offers cloudbased solutions to hundreds of thousands of clients. Rackspace houses its data centers at very large facilities located around the world. With respect to the cloud, Rackspace offers pay as you go scalability, with on-demand storage and load balancing. Beyond cloud hosting, Rackspace provides solutions for cloud-based e-mail, Exchange hosting, file sharing, backups, and collaboration.

Network Attached Storage (NAS) Cloud-based NAS devices present cloud-based storage as mountable devices, which may be replicated in the cloud to meet a company’s data redundancy needs.

Real World: Nirvanix IaaS The Nirvanix IaaS provides cloud-based NAS, which is accessible through the CloudNAS file system.

Advantages of IaaS Elimination of an expensive and staff-intensive data center Ease of hardware scalability Reduced hardware cost On-demand, pay as you go scalability Reduction of IT staff Suitability for ad hoc test environments Allows complete system administration and management

IaaS Server Types Physical server: Actual hardware is allocated for the customer’s dedicated use. Dedicated virtual server: The customer is allocated a virtual server, which runs on a physical server that may or may not have other virtual servers. Shared virtual server: The customer can access a virtual server on a device that may be shared with other customers.

IaaS Server Types Continued Within an IaaS environment, customers can allocate various server types.

Key Terms

Chapter Review 1. Define and describe IaaS. 2. Define and describe system redundancy. Discuss how you might use IaaS to implement a redundancy plan. 3. Define and describe load balancing. Discuss how you might use IaaS to implement load balancing.

Chapter Review Continued 4. Define and describe NAS. Assume you must implement a shared file system within the cloud. What company would you select? Why? What costs should your client expect to pay for cloud-based data on a gigabyte (GB) basis? 5. Define and describe colocation. Discuss how you might use IaaS to implement colocation. 6. Compare and contrast a cloud-based disk storage device (with a file system) with a cloud based database.

Chapter Review Continued 7. Compare and contrast physical, dedicated virtual, and shared virtual servers. Search the web for companies that provide each. What cost should a customer expect to pay for each?