Introduction to Cloud Computing

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

By Adam Balla & Wachiu Siu
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
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.
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.
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.
Cloud Computing Guide & Handbook SAI USA Madhav Panwar.
Cloud computing Tahani aljehani.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Discussion on LI for Mobile Clouds
Plan Introduction What is Cloud Computing?
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.
Introduction to Cloud Computing
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
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.
Cloud Computing. Definition  The Cloud is a metaphor for the Internet  Cloud computing is a model for enabling ubiquitous, convenient, on-demand network.
PaaSport Introduction on Cloud Computing PaaSport training material.
Chapter 8 – Cloud Computing
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.
Web Technologies Lecture 13 Introduction to cloud computing.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Pearson Education © 2014 Chapter 3 Database Architectures and the Web Transparencies.
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 Technology
Overview: Cloud Datacenters
Implementing a “Cloud First” Strategy for Infrastructure
Roles and Boundaries – 1/2
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
The Future? Or the Past and Present?
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
Introduction to Cloud OS & Computing
What is Cloud Computing - How cloud computing help your Business?
The Future? Or the Past and Present?
Cloud Computing Kelley Raines.
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
Cloud Computing Team Members: Aleksandra Knezevic Willie Robbins
CLOUD COMPUTING Presented By:- EduTechlearners
CNIT131 Internet Basics & Beginning HTML
Cloud Computing Dr. Sharad Saxena.
Dr. John P. Abraham Professor, Computer Engineering UTPA
Cloud Computing.
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
Clouds: What’s new is old is new…
Introduction to Cloud OS & Computing
Service Oriented Architecture for Cloud Based Travel Reservation Software as a Service Comp 684 – Rayna Burgess.
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
Lecture 4: Introductory lecture for cloud computing
Syllabus and Introduction Keke Chen
Emerging technologies-
Computers Are Your Future Twelfth Edition
Introduction to Cloud Computing
Cloud Computing: Concepts
Cloud Computing Erasmus+ Project
Basics of Cloud Computing
Presentation transcript:

Introduction to Cloud Computing Expand notes tab! ================================================= [thoughtsoncloud.com]

Outline What is Cloud Computing? Characteristics of the Cloud Computing model Evolution of Cloud Computing Cloud Computing Architecture Cloud Services: IaaS, PaaS, SaaS Pros and Cons Public Clouds and related resources May want to show video: https://www.youtube.com/watch?v=ae_DKNwK_ms

IT Infrastructure In the past Today In the past if I owned a company and wanted to create a new web service I would have to buy a bunch of hardware, and have someone wire it all together, and connect it to a good Internet connect, power, power backup systems, cooling systems, etc. Oh and by the way, it would have to be sufficient for the peak anticipated usage. Today, I could instead host my service “in the cloud”, utilizing resources in a data center, and paying for network and compute resources just like I would a commodity like electricty. https://www.pinterest.com/pin/161355599124687923/ [pinterest] [James Hamilton, Amazon Web Services]

What is Cloud Computing? NIST Definition “A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

On-Demand Self-Service On-demand – when the consumer wants it. Self-service - Consumer performs all the actions to acquire the service. Automation - Requests are automatically processed, without human intervention on the provider’s side. Provider must plan well in advance to ensure resources are available when needed/requested. Can’t assume consumer has specialized knowledge. Good UI. Provider needs policies because no humans will look at each new request. https://remonsinnema.com/cloud-2/cloud-computing/on-demand-self-service/ http://www.ncr.com/retail/petroleum-convenience/customer-engagement/self-service-checkout-ssco [ncr.com]

Broad Network Access Consumers are physically separated from the computing capabilities Those capabilities must be available over a network, and Accessed through standard mechanisms and devices. http://platformpurple.com/wp-content/uploads/2012/03/earth-network300.jpg [platformpurple.com]

Resource Pooling Resources are shared Multi-tenancy – different physical and virtual resources can be assigned and re-assigned according to demand Generally no knowledge of or control over location [lowes.com]

Rapid Elasticity Elasticity – the new scalability Capabilities can be provisioned or released to rapidly scale with demand. To the consumer the capabilities often appear to be essentially limitless. Can be added in any quantity at any time. Used to scale (Horizonatlly) by adding servers or (vertically) by adding extra memory, etc. Elasticity - More agile. Demand monitoring http://www.thoughtsoncloud.com/2012/09/rapid-elasticity-and-the-cloud/ http://www.containerstore.com/s/office/office-accessories/rubber-band-ball/12d?productId=11002714 [containerstore.com]

Measured Service Resource use is automatically controlled and optimized by leveraging a metering capability. Typically on a pay-per-use basis Usage can be monitored controlled and reported. http://searchsoa.techtarget.com/photostory/2240184886/Ten-significant-factors-in-deciding-to-deploy-a-SOA-system/7/Measuring-the-complexity-of-new-services [http://searchsoa.techtarget.com/]

History Colocation. Active Server Pages

Evolution of Cloud Computing

Evolution of Cloud Services Salesforce customer relationship management. - 1999 founded.

Components of the Cloud Front-end (regular desktop, thin client, mobile device) Back-end (servers) Storage / Datacenters Delivery Service (SaaS, PaaS, IaaS)

Service Models (SaaS) SaaS – Software as a Service Network hosted application; consumers purchase the ability to access and use the application; consumer cannot manage or control the underlying cloud infrastructure Examples Google Apps SalesForce CRM

Service Models (PaaS) PaaS – Platform as a Service Consumer has the ability to deploy their own applications onto the cloud infrastructure; consumer cannot manage or control the underlying cloud infrastructure Examples Google App Engine IBM Bluemix Force.com (SalesForce Dev Platform)

Service Models (IaaS) IaaS – Infrastructure as a Service Consumers has the ability to provision processing, storage, networks, and other fundamental computing resources; consumer cannot manage or control the underlying cloud infrastructure but can control the operating systems, storage and deployed applications Examples Amazon EC2

More Service Models DaaS – Data as a Service Consumer queries against provider’s database NaaS – Network as a Service Provider offers virtualized networks (e.g. VPNs)

Deployment Models Public Cloud Cloud infrastructure is provisioned for open use by the general public. Private Cloud Cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (business units)

Deployment Models Two or more distinct cloud infrastructures bound together, enabling data and app portability.

Deployment Models Community Cloud Cloud infrastructure is provisioned for exclusive use by a specific community of consumers Hybrid Cloud Cloud infrastructure is a composition of two or more distinct cloud infrastructures (public, private, or community)

Advantages of Cloud Computing SaaS – easy consumer adoption PaaS – good for developers IaaS – complete control of environment and infrastructure

Disadvantages of Cloud Computing SaaS – limited functionality, no control or access to underlying technology PaaS – restricted to whatever is available on the platform and other dependencies IaaS - expensive

Benefits Cost-saving Scalability, Flexibility, reliability Ongoing maintenance

Challenges Security and privacy Lack of standards Continuously evolving

Conclusion “Computing is turning into a utility, and the effects of this transition will ultimately change society as completely as the advent of cheap electricity did.” - The Big Switch by Nicholas Carr