Cloud Computing Source:

Slides:



Advertisements
Similar presentations
An Overview of Cloud Computing Presented by: Nicholas Kottyan CEO, DataChambers, LLC November 18, ARMA Presentation November 18, 2009.
Advertisements

Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
V © 2009 IBM Corporation Systems & Technology Group Cloud computing in the Enterprise: An Overview Andrea Greggo Cloud Computing Initiative Leader, System.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
Cloud computing Tahani aljehani.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Plan Introduction What is Cloud Computing?
Effectively and Securely Using the Cloud Computing Paradigm.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Asst.Prof.Dr.Surasak Mungsing 1 IT685 หัวข้อพิเศษในเทคโนโลยีสารสนเทศ 2 IT&Cloud/ Infrastructure.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
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.
Cloud Computing Definitions Cloud The set of hardware, networks, storage, services and interfaces that combine to deliver computing as a service Cloud.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Technology StratusLab Tutorial (Orsay, France) 28 November 2012.
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
PaaSport Introduction on Cloud Computing PaaSport training material.
Chapter 8 – Cloud Computing
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
AFACT Cloud Computing WG Zon-yin Shae Institute for Information Industry Bangkok, Thailand, Nov. 26, 2014.
Web Technologies Lecture 13 Introduction to cloud computing.
Optimize the Business with Microsoft Datacenter Services 2.0
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
© 2011 IBM Corporation IBM Cloud Computing Data en Cloud Computing Frank van der Wal, Technical Advocate.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
Introduction to Cloud Computing
Architectural Overview Of Cloud Computing
Cloud computing-The Future Technologies
Introduction to Cloud Computing
CNIT131 Internet Basics & Beginning HTML
Cloud Computing.
Internet and Web Simple client-server model
Cloud Computing: Concepts
Presentation transcript:

Cloud Computing

Source:

Agenda Objective Objective Definitions Definitions Cloud Characteristics, Types and Deployment Models Cloud Characteristics, Types and Deployment Models Issues Issues Clouds vs. Traditional Clouds vs. Traditional Recap - Economics - Next Steps Recap - Economics - Next Steps Q & A Q & A November 18, 20093

Different Computing Models Different Computing Models Utility computing Why buy machines when you can rent cycles? Why buy machines when you can rent cycles? Examples: Amazon’s EC2, GoGrid, AppNexus Examples: Amazon’s EC2, GoGrid, AppNexus Platform as a Service (PaaS) Platform as a Service (PaaS) Give me nice API and take care of the implementation Give me nice API and take care of the implementation Example: Google App Engine Example: Google App Engine Software as a Service (SaaS) Software as a Service (SaaS) Just run it for me! Just run it for me! Example: Gmail Example: Gmail “Why do it yourself if you can pay someone to do it for you?”

Cloud Based Service examples Peer to Peer Peer to Peer BOINC, Skype BOINC, Skype Web Apps Web Apps Facebook, Twitter, YouTube Facebook, Twitter, YouTube Security as a Service Security as a Service MessageLabs, Purewire, ScanSafe, Zscaler MessageLabs, Purewire, ScanSafe, Zscaler Software plus services Software plus services Microsoft Online Services Microsoft Online Services Software as a Service Software as a Service GoogleApps, Salesforce, SpringCM GoogleApps, Salesforce, SpringCM Storage Storage Content Distribution Content Distribution BitTorret, Amazon CloudFront BitTorret, Amazon CloudFront Sychronisation Sychronisation LiveMesh LiveMesh November 18, 20096

Cloud Computing – NIST Definition: “A model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction” What is Cloud Computing?

An Architectural Overview for Cloud Computing End User Requests & Operators … Service Request & Operations Design & Build Image Library (Store) Deployment Operational Lifecycle of Images IT Infrastructure & Application Provider Service Creation & Deployment Virtual Image Management Service Catalog Request UI Operational UI Standards Based Interfaces Virtualized Infrastructure Service Management Service Oriented Architecture Information Architecture Standards Based Interfaces Service Catalog, Component Library Datacenter Infrastructure Cloud Administrator Access Services

An Architectural Model for Cloud Computing End User Requests & Operators … Service Request & Operations Design & Build Image Library (Store) Deployment Operational Lifecycle of Images IT Infrastructure & Application Provider Service Creation & Deployment Virtual Image Management Service Catalog Request UI Operational UI Optimized Middleware (image deployment, integrated security, workload mgmt., high-availability) Service Oriented Architecture Information Architecture User Request Management/Self Service Portal Security: Identity, Integrity, Isolation, Compliance Usage Accounting License Mgmt. Image Lifecycle Mgmt. Provisioning Performance Mgmt. Availability/Backup/ Restore Service Lifecycle Management Service Management Virtual Resources & Aggregations SMP Servers Network Hardware Storage Servers System Resources System z Storage Virtualized Infrastructure Server Virt. Storage Virt. Network Virt.

Conventional Manually Provisioned Manually Provisioned Dedicated Hardware Dedicated Hardware Fixed Capacity Fixed Capacity Pay for Capacity Pay for Capacity Capital & Operational Expenses Capital & Operational Expenses Managed via Sysadmins Managed via Sysadmins Cloud Self-provisioned Self-provisioned Shared Hardware Shared Hardware Elastic Capacity Elastic Capacity Pay for Use Pay for Use Operational Expenses Operational Expenses Managed via APIs Managed via APIs Conventional Computing vs. Cloud Computing

Five Key Cloud Attributes: 1. Shared / pooled resources 2. Broad network access 3. On-demand self-service 4. Scalable and elastic 5. Metered by use

Cloud computing often leverages: – Massive and Rapid scalability – Homogeneity – Virtualization – Resilient computing – Low cost software – Geographic distribution, (many datacenters) – Service orientation – Advanced security technologies Additional Cloud Characteristics November 18,

Shared / Pooled Resources: Resources are drawn from a common pool Resources are drawn from a common pool Common resources build economies of scale Common resources build economies of scale Common infrastructure runs at high efficiency Common infrastructure runs at high efficiency What is Cloud Computing?

Broad Network Access: Open standards and APIs Open standards and APIs Almost always IP, HTTP, and REST Almost always IP, HTTP, and REST Available from anywhere with an internet connection Available from anywhere with an internet connection

On-Demand Self-Service: Completely automated Completely automated Users abstracted from the implementation Users abstracted from the implementation Near real-time delivery (seconds or minutes) Near real-time delivery (seconds or minutes) Services accessed through a self-serve Services accessed through a self-serve web interface web interface

Scalable and Elastic: Resources dynamically-allocated between users Resources dynamically-allocated between users Additional resources dynamically-released when needed Additional resources dynamically-released when needed Fully automated Fully automated

Metered by Use: Services are metered, like a utility Services are metered, like a utility Users pay only for services used Users pay only for services used Services can be cancelled at any time Services can be cancelled at any time

Infrastructure as a Service Platform as a Service High Volume Transactions Software as a Service ServersNetworkingStorage Middleware Collaboration Business Processes CRM/ERP/HR Industry Applications Data Center Fabric Shared virtualized, dynamic provisioning Database Web 2.0 Application Runtime Java Runtime Development Tooling The layers of IT-as-a-Service

Types of cloud computing IaaS – Infrastructure as a Service or Infrastructure as a Service: when using a percentage of a server, usually setting that fits your need. IaaS – Infrastructure as a Service or Infrastructure as a Service: when using a percentage of a server, usually setting that fits your need. PaaS – Platform as a Service and Platform as a Service: using only one platform as a database, a web-service, etc.. (E.g.: Windows Azure). PaaS – Platform as a Service and Platform as a Service: using only one platform as a database, a web-service, etc.. (E.g.: Windows Azure). DaaS – Development as a Service or Development as a Service: development tools take form in the cloud and shared tools, development tools and web-based services based mashup. DaaS – Development as a Service or Development as a Service: development tools take form in the cloud and shared tools, development tools and web-based services based mashup. SaaS – Software as a Service or Software as a Service: use of a software system for use on the Web (eg Google Docs, Microsoft Sharepoint Online). SaaS – Software as a Service or Software as a Service: use of a software system for use on the Web (eg Google Docs, Microsoft Sharepoint Online). CaaS – Communication as a Service or Communications as a Service: use of a Unified Communications solution hosted in Data Center provider or manufacturer (eg: Siemens Enterprise, Powerball CaaS – Communication as a Service or Communications as a Service: use of a Unified Communications solution hosted in Data Center provider or manufacturer (eg: Siemens Enterprise, Powerball

Core objectives and principles that cloud computing must meet to be successful: – Security – Scalability – Availability – Performance – Cost-effective – Acquire resources on demand – Release resources when no longer needed – Pay for what you use – Leverage others’ core competencies – Turn fixed cost into variable cost Objectives of Cloud Computing November 18,

Private Cloud (a.k.a. Internal Cloud) – enterprise owned or leased Community Cloud (a.k.a. External Cloud) – shared infrastructure for specific community Public cloud (a.k.a. External Cloud) – Sold to the public, mega-scale infrastructure Hybrid cloud – composition of two or more clouds Cloud Deployment Models November 18,

...service sourcing and service value Cloud Computing Delivery Models ORGANIZATIONCULTUREGOVERNANCE Flexible Delivery Models Public … Access by Service provider owned and managed. subscription. Delivers select set of standardized business process, application and/or infrastructure services on a flexible price per use basis. Private … Privately owned and managed. Access limited to client and its partner network. Drives efficiency, standardization and best practices while retaining greater customization and control Cloud Services Cloud Computing Model.… Customization, efficiency, availability, resiliency, security and privacy.…Standardization, capital preservation, flexibility and time to deploy Hybrid … Access to client, partner network, and third party resources