Distributed System: Lecture 5

Size: px
Start display at page:

Download "Distributed System: Lecture 5"

Transcription

1 Distributed System: Lecture 5 Box Leangsuksun SWECO Endowed Professor, Computer Science Louisiana Tech University box@latech.edu CTO, PB Tech International Inc. naibox@gmail.com

2 Box s 1 minute Bio! PhD in CS (1995):! PhD Thesis: Resource management/allocation in Heterogeneous Parallel Distributed Computing! 7 years in industry labs (Bell-Labs, Lucent Technologies)! Highly Reliable Software/system (IN, Service Management)! Architect, PM, Tech lead (15-30 team size)! R&D -> 4 major network management products! Associate Professor in CS since 2002.! 15 graduate students (4 PhD)! Research Interest! Cluster computing, Fault Tolerance OS/Runtime, Reliability, Availability and Serviceability and Security (RASS) in HPC/HEC, Software Engineering! Services! IEEE Cluster Computing Program committee member ! A founder and CO-Chair: High Availability and Performance Computing ! 2003 Outstanding Teach Award, COES, Louisiana Tech U.! Operating System Creator Concepts! of

3 Cloud Computing Intro to Cloud Computing & Concepts Amazon AWS Expereinces in cloud app evaluation, research and development 5/12/14 Towards survivable architecture 3

4 Cloud Computing: Intro Box Leangsuksun SWECO Endowed Professor, Computer Science Louisiana Tech University

5 Contents - What is cloud computing? - Characteristics of cloud computing - Advantages and Disadvantages of cloud Computing. - Cloud Computing service models - Cloud Computing deployment Model - Cloud Computing Concerns - Conclusion

6 What is Cloud Computing? - Every cloud vendor have their own definition of cloud. In General, Cloud computing is a Internet based computing where hardware resources and software are exposed as a services. 5/12/14 Towards survivable architecture 6

7 Internet vs Cloud 5/12/14 Towards survivable architecture 7

8 What is Cloud Computing? These Services are exposed in a scalable manner so that the user can use those services and pay for only those services that are used. as on demand computing just like to get electricity we plug wire into socket. - According to the survey by IDC between 2008 and 2010, the main reason to adopt a cloud computing for the organization is low cost option 5/12/14 Towards survivable architecture 8

9 Cloud Definition in the eyes of service provider Technology aspects Data Center computing, networking & storage as well as application Manage pools of resources Virtualization and provisioning Monitoring & Accounting All typical well managed Data center admin jobs 5/12/14 Towards survivable architecture 9

10 Cloud computing takes virtualization to the next step You don t have to own the hardware You rent it as needed from a cloud There are public clouds e.g. Amazon EC2, and now many others (Microsoft, IBM, Sun, and others...) A company can create a private one With more control over security, etc _VirtualizationAndCloud 10

11 Goal 1 Cost Control Cost Many systems have variable demands Batch processing (e.g. New York Times) Web sites with peaks (e.g. Forbes) Startups with unknown demand (e.g. the Cash for Clunkers program) Reduce risk Don't need to buy hardware until you need it _VirtualizationAndCloud 11

12 Goal 2 - Business Agility More than scalability - elasticity! Ely Lilly in rapidly changing health care business Used to take 3-4 months to give a department a server cluster, then they would hoard it! Using EC2, about 5 minutes! And they give it back when they are done! Scaling back is as important as scaling up _VirtualizationAndCloud 12

13 Goal 3 - Stick to Our Business Most companies don't WANT to do system administration Forbes says: We are is a publishing company, not a software company But beware: Do you really save much on sys admin? You don't have the hardware, but you still need to manage the OS! _VirtualizationAndCloud 13

14 5 Essential Cloud Characteristics On-demand self-service Broad network access Resource pooling Location independence Rapid elasticity Measured service 14

15 Characteristics of The cloud - On demand Service It allows organizations or users to get the computing resources they need to run a application without having to go through different vendors that provide a services.

16 Characteristics of The cloud - Resource Pooling Cloud computing allows pooling of computing resources to serve many consumers. Cloud providers resource are pooled to serve many customer using multitenant model, in which provider physical and virtual resources are assigned and reassigned according to the users demand.

17 Characteristics of The cloud Rapid Elasticity The ability to expand and contract services on need basis is a key feature of the cloud computing. Cloud computing provides a resources like storage, servers and networking on demand means that if organization demand grows it can match its capacity to its demand.

18 Characteristics of The cloud - Broad Network Access Traditional software s were client based software like Open Office, Microsoft office were user have to install and upgrade their software in order to use it. User cannot access to the software if they are away from the system.

19 Characteristics of The cloud Pay Per Use Cloud computing is a utility computing. Users pay for only what they have used and therefore use are charged on consumption based model.

20 Advantages - Scalability - Cost Saving - Business Agility - Build in disaster recovery and back-up sites - Greener

21 Issues/Disadvantages - Security - Data Location and recovery - Internet dependency, performance and latency - Availability - Current Enterprise application is difficult to migrate

22 3 Cloud Service Models Cloud Software as a Service (SaaS) Use provider s applications over a network Cloud Platform as a Service (PaaS) Deploy customer-created applications to a cloud Cloud Infrastructure as a Service (IaaS) Rent processing, storage, network capacity, and other fundamental computing resources To be considered cloud they must be deployed on top of cloud infrastructure that has the key characteristics 22

23 Software as a service (SaaS) - Software as a service (SaaS) also referred as software on demand, web based software or on demand software try to replace the application running on PC. it. - In a simple term we are simply renting a software instead of buying - The key providers are SaleForce.com, Google office application, Microsoft office 365, SAP HR.

24 Platform as a service (PaaS) - Platform as a service (PaaS) provides a application development environment to user as a service by a cloud vendor. - The consumer/developer can use this platform to develop application. - Cloud vendor is responsible for handling and managing the infrastructure. - Tradition model for developing and deploying a large application is complex and expensive. - The key providers are Microsoft Azure Services Platform, Google App Engine.

25 Infrastructure as a Service(IaaS) - Infrastructure as service provide a computing infrastructure to the user as service by a cloud vendor, sometime is also refereed as Hardware as a service (HaaS). - Virtualization technique plays major role to make Infrastructure as a service reality. - The user do not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components. - The Key Provider are The Amazon Elastic Compute Cloud (Amazon EC2) ServePath s(gogrid), the Rackspace Cloud, the IBM Smart Business cloud solutions, Oracle Cloud Computing, GigaSpaces, RightScale and Nimbus.

26 Service Model Architectures Cloud Infrastructure SaaS Cloud Infrastructure PaaS SaaS Cloud Infrastructure IaaS PaaS SaaS Software as a Service (SaaS) Architectures Cloud Infrastructure PaaS Cloud Infrastructure IaaS PaaS Platform as a Service (PaaS) Architectures Cloud Infrastructure IaaS Infrastructure as a Service (IaaS) Architectures 26

27 Various service models & responsibilities 5/12/14 27

28 4 Cloud Deployment Models Private cloud enterprise owned or leased Community cloud shared infrastructure for specific community Public cloud Sold to the public, mega-scale infrastructure Hybrid cloud composition of two or more clouds 28

29 Types Of Clouds

30 Public Cloud - The cloud infrastructure is available to the general public, it represent a cloud service that are openly accessible to the public. - One of the key features of a public cloud is that all user for particular public cloud share the same infrastructure pool with different configuration and security configuration. - Major player are Salesforce, Google, Microsoft, Amazon, Yahoo, Rack space and Zoho.

31 Private Clouds - Private is also called internal cloud. - It gives access to the cloud services for users who belong to the same organization that owns the cloud. - Private cloud generally reside behind the firewall of the organization to provide a organization more control over the security policies. - The disadvantage with this model is that is it is expensive to build and maintain a private cloud than access public cloud, therefore private cloud brings a larger cost and responsibility.

32 Hybrid Clouds - Hybrid Clouds takes the benefits of both the public and private cloud models. - It is combination of two or more clouds (public, private) that are unique but are tie together by standard technology (bridge) that allows them for application and data portability. - Manage a unexpected increase in a workload.

33 Comparison: Pros & Cons Private cloud Public cloud 33

34 Amazon AWS 5/12/14 Credit: amazon.com/aws 34

35 Give out mini project homework 1. Going thru this tutorial Getting Started with Linux Web Applications in the AWS Cloud, 2. Create your AWS account and then follow each step in the above to create your own instances. Capture your screenshots to show what you do. 5/12/14 Towards survivable architecture 35

36 MS Azure 5/12/14 Credit: microsoft.com 36

37 Google Clouds 5/12/14 Credit: Day s Antique Blog 37

38 Sample of comparisons 5/12/14 Cerdit: cnet.com 38

39 Cloud computing security Requirements Where X denoting a mandatory requirement and * optional requirement

40 Technologies behind the cloud User side Browser or access devices/app Connectivity (internet) Examples Google docs.. Hotmail or gmail Dropbox Amazon AWS (console interface) 5/12/14 Towards survivable architecture 40

41 Technologies behind the cloud Provider side Connectivity (internet) Hardwares (server farm, storage, web) Infarstructure (data center) Application Platform Virtualizations Reliability Avialabilty Serviceabilty + Security Support Personal Accouting 5/12/14 Towards survivable architecture 41

42 Foundational Elements of Cloud Computing Primary Technologies Virtualization Grid technology Service Oriented Architectures Distributed Computing Broadband Networks Browser as a platform Free and Open Source Software Other Technologies Autonomic Systems Web 2.0 Web application frameworks Service Level Agreements 42

43 Web 2.0 Consumer Software Revolution Is not a standard but an evolution in using the WWW Don t fight the Internet CEO Google, Eric Schmidt Web 2.0 is the trend of using the full potential of the web Viewing the Internet as a computing platform Running interactive applications through a web browser Leveraging interconnectivity and mobility of devices The long tail (profits in selling specialized small market goods) Enhanced effectiveness with greater human participation Tim O'Reilly: Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as a platform, and an attempt to understand 43 the rules for success on that new platform.

44 Software as a Service (SaaS) Enterprise Software Revolution SaaS is hosting applications on the Internet as a service (both consumer and enterprise) Jon Williams, CTO of Kaplan Test Prep on SaaS I love the fact that I don't need to deal with servers, staging, version maintenance, security, performance Eric Knorr with Computerworld says that [there is an] increasing desperation on the part of IT to minimize application deployment and maintenance hassles 44

45 Three Features of Mature SaaS Applications Scalable Handle growing amounts of work in a graceful manner Multi-tenancy One application instance may be serving hundreds of companies Opposite of multi-instance where each customer is provisioned their own server running one instance Metadata driven configurability Instead of customizing the application for a customer (requiring code changes), one allows the user to configure the application through metadata 45 45

46 SaaS Maturity Levels Level 1: Ad-Hoc/Custom Level 2: Configurable Level 3: Configurable, Multi-Tenant-Efficient Level 4: Scalable, Configurable, Multi- Tenant-Efficient 46 Source: Microsoft MSDN Architecture Center 46

47 Utility Computing Computing may someday be organized as a public utility - John McCarthy, MIT Centennial in 1961 Huge computational and storage capabilities available from utilities Metered billing (pay for what you use) Simple to use interface to access the capability (e.g., plugging into an outlet) 47

48 Service Level Agreements (SLAs) Contract between customers and service providers of the level of service to be provided Contains performance metrics (e.g., uptime, throughput, response time) Problem management details Documented security capabilities Contains penalties for non-performance 48

49 Autonomic System Computing Complex computing systems that manage themselves Decreased need for human administrators to perform lower level tasks Autonomic properties: Purposeful, Automatic, Adaptive, Aware IBM s 4 properties: self-healing, self-configuration, self-optimization, and self-protection IT labor costs are 18 times that of equipment costs. The number of computers is growing at 38% each year. 49

50 Grid Computing Distributed parallel processing across a network Key concept: the ability to negotiate resourcesharing arrangements Characteristics of grid computing Coordinates independent resources Uses open standards and interfaces Quality of service Allows for heterogeneity of computers Distribution across large geographical boundaries Loose coupling of computers 50

51 Web Services Web Services Self-describing and stateless modules that perform discrete units of work and are available over the network Web service providers offer APIs that enable developers to exploit functionality over the Internet, rather than delivering full-blown applications. - Infoworld Standards based interfaces (WS-I Basic Profile) e.g., SOAP, WSDL, WS-Security Enabling state: WS-Transaction, Choreography Many loosely coupled interacting modules form a single logical system (e.g., legos) 51 51

52 Service Oriented Architectures Service Oriented Architectures Model for using web services service requestors, service registry, service providers Use of web services to compose complex, customizable, distributed applications Encapsulate legacy applications Organize stovepiped applications into collective integrated services Interoperability and extensibility 52

53 Web application frameworks Coding frameworks for enabling dynamic web sites Streamline web and DB related programming operations (e.g., web services support) Creation of Web 2.0 applications Supported by most major software languages Example capabilities Separation of business logic from the user interface (e.g., Model-view-controller architecture) Authentication, Authorization, and Role Based Access Control (RBAC) Unified APIs for SQL DB interactions Session management URL mapping Wikipedia maintains a list of web application frameworks 53

54 Free and Open Source Software External mega-clouds must focus on using their massive scale to reduce costs Usually use free software Proven adequate for cloud deployments Open source Owned by provider Need to keep per server cost low Simple commodity hardware Handle failures in software 54

55 Platform Virtualization [Cloud computing] relies on separating your applications from the underlying infrastructure - Steve Herrod, CTO at VMware Host operating system provides an abstraction layer for running virtual guest OSs Key is the hypervisor or virtual machine monitor Enables guest OSs to run in isolation of other OSs Run multiple types of OSs Increases utilization of physical servers Enables portability of virtual servers between physical servers Increases security of physical host server 55

56 The Traditional Server Concept Pros Easy to conceptualize Fairly easy to deploy Easy to backup Virtually any application/ service can be run from this type of setup Cons Expensive to acquire and maintain hardware Not very scalable Difficult to replicate Redundancy is difficult to implement Vulnerable to hardware outages In many cases, processor is under-utilized _VirtualizationAndCloud 56

57 The Virtual Server Concept Virtual Machine Monitor (VMM) layer between Guest OS and hardware _VirtualizationAndCloud 57

58 Virtualization: Key concepts Virtual Machine (VM), guest OS: complete operating system running in a virtual environment Host OS: operating system running on top the hardware, interface between the user and the VMM and VMs Virtual Machine Monitor (VMM):, Hypervisor: manage VMs (scheduling, hardware access)

59 Virtualization: Usage Ø Server consolidation Ø Software testing Ø Security, Isolation Ø Lower cost of ownership of server. Ø Increase manageability Ø Enhance server reliability

60 Different Virtualization Concepts Full-virtualization: full virtual machine, from the boot sequence to the virtualized hardware Para-virtualization: the guest OS has to be modify for performance optimization Emulation: the guest OS architecture is different from the architecture of the host OS (translation on the fly). Ex: PPC VM on top of a x86 host OS.

61 Classification Two kinds of system virtualization Type-I: the virtual machine monitor and the virtual machine run directly on top of the hardware, Type-II: the virtual machine monitor and the virtual machine run on top of the host OS Host OS VM VM VMM Hardware Type I Virtualization VM VM VMM Host OS Hardware Type II Virtualization

62 Available Solutions Example of Virtualization Projects Type I: Xen, L4 Type II: VMWare, Qemu Different Benefits Type I: performances direct access to the hardware simple to implement para-virtualization possible Type II: development no limitation of para-virtualization emulation possible

63 Case Studies 5/12/14 Towards survivable architecture 63

64 Suppose you are Forbes.com You offer on-line real time stock market data Why pay for capacity weekends, overnight? Rate of Server Accesses 9 AM - 5 PM, M-F ALL OTHER TIMES _VirtualizationAndCloud 64

65 Forbes' Solution Host the web site in Amazon's EC2 Elastic Compute Cloud Provision new servers every day, and deprovision them every night Pay just $0.10* per server per hour * more for higher capacity servers Let Amazon worry about the hardware! _VirtualizationAndCloud 65

66 Eucalyptus - Elastic Utility Computing Architecture for Linking Your Programs to useful systems. - It is an open-source software for implementing 'cloud computing' on clusters. - It is webservice based cloud computing infrastructure. - The current interface to Eucalyptus is compatible with Amazon's EC2 interface, but the infrastructure is designed to support multiple client-side interfaces. - Eucalyptus helps to set up a cloud platform, which then can be offered as a service, either publicly or internally.

67 Architecture of Eucalyptus Cloud

68 Microsoft Azure Cloud PaaS 68

69 Azure Goals ü Simple scenarios are simple complex scenarios are possible ü Services hosted in Microsoft s data centers ü Designed for high availability & scalability ü Multiple protocol support including HTTP, REST, SOAP, AtomPub ü Broad investment in open, community-based access to Azure services ü Familiar tools, languages, and frameworks with.net and Visual Studio ü Provides the choice to build on-premises, cloud, or hybrid solutions ü Integrate with existing assets such as AD and premises applications

70 What does Azure platform offer to developers?

71 Azure Services Platform

72 Amazon Cloud 5/12/14 Towards survivable architecture 72

73 5/12/14 Towards survivable architecture 73

74 5/12/14 Towards survivable architecture 74

75 5/12/14 Towards survivable architecture 75

76 5/12/14 Towards survivable architecture 76

77 5/12/14 Towards survivable architecture 77

78 5/12/14 Towards survivable architecture 78

79 Comparison: open vs closed sources in platform-as-a-service 79

80 Comparison: open vs closed sources in IaSS 80

81 The NIST Cloud Definition Framework Hybrid Clouds Deployment Models Private Cloud Community Cloud Public Cloud Service Models Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Essential Characteristics On Demand Self-Service Broad Network Access Rapid Elasticity Resource Pooling Measured Service Massive Scale Resilient Computing Common Characteristics Homogeneity Virtualization Geographic Distribution Service Orientation Low Cost Software Advanced Security Based upon original chart created by Alex Dowbor

82 Conclusion - Cloud computing is the promising technology where hardware resources and software are exposed as a services in a scalable manner so that the user can use those services and pay for only those services that are used. - Cloud computing is not a silver bullet technology, we should make decision on a project by project basis and should be on the nature of the application or data that is being supported. - Some Disadvantage such as security risks. - Cloud computing has a potential to be a disruptive technology that may change how the IT business is done.

83 Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations

84 Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations ABSTRACT: The talk presents recent experiences in evaluating cloud & other solutions and making decisions towards cloud services. The speaker will discuss requirements aspects of his medical applications and another R&D project as well as why his decision was made and based on technical and business facts. 84

85 Dilbert on cloud J 85

86 Outline v Background & Motivation v Cloud-based Medical Service Application v Architecture decision & Amazon AWS v Summary 86

87 BACKGROUND & MOTIVATION 87

88 Opportunities EKG Services Medical Application for startup Technical Evaluations for Costbased Disaster Recovery Solution R&D (next talk) 88

89 Decisions, Decisions??(1) Medical data is vital, especially in intesive care Data & System/Infrastructure are quite Critical Must be always available Cost Pay Per Usage 89

90 Decisions, Decisions?? (2) Time to Market Guaranteed Reliability, Availability & Performance Stick to your busines Must be profitable Hosted Servers, Private or Public CLOUD 90

91 EKG SERVICES Credit: picture from nih.gov 91

92 EKG - Electrocardiography A medical test that checks for problems with the electrical activity of your heart! Picture credit: dr. khanat 92

93 EKG Services- Smart Health Requirements Mobility wireless Smarter data warehouse & data analytics As Reliable Service-based or subscription-based Cost Effective cloud 93

94 EKG Services- possible technologies Embedded system electronics Wireless Technologies wifi, bluetooth Web/Client-Servers (SOA) web services Service-based Separation of infrastructure Virtualization/cloud computing Smart health data analytic or hadoop 94

95 System Architecture Picture credit: dr. khanat cloud! 95

96 Client Device/App Picture credit: dr. khanat! 96

97 The View Picture credit: dr. khanat 97!

98 Smartness server based decisions Credit: simcrest.com 98

99 Pros & Cons on the server architecture Benefits 1-Tier 2-Tier Multi-Tier Very simple Good security Inexpensive More scalable No server needed Faster execution Exceptional securityfastest execution Thin client Very scalable Issues Poor security Multi user issues More costly Very costly More complex Very complex Thick client Users! Credit: simcrest.com Usually 1 (or a few) (+) 99

100 Architectue Decisions Multi-tier SOA architecture (3-tier) Anticipated fast growth, elasticity & guaranteed Reliability with Auto-scaling Smart health data analytic Cost Factor & Pay per usage Cloud-based compute (VM) & storage/db Public cloud - Amazon EC2 & RDS Solutions 100

101 Amazon Cloud Services Elastic Compute Cloud EC2 (IaaS) Aamzon RDS (Database) Elastic Block Storage EBS (IaaS) SimpleDB (SDB) (PaaS) Simple Queue Service SQS (PaaS) Elastic Load Balancing (ELB) Consistent AWS Web Services API & AMI 101

102 Cloud-based EKG service hadoop RDS EKG app server Web + app server On EC2 instance 102

103 Cloud-based EKG service (alternative) hadoop Web serve r Amazon SQS RDS EKG app server 103

104 Is amazon cloud the right choice? When compared to host your own infrastructure. Cost is a major & obvious factor beside to focus on your business. Server cost ($10-20K/server for HA) Admin staffs (e.g. $100,000 $150,000/ year FTE) Data center ($300/ft2, build or rent??) Operational cost (electric/cooling, $23,000/kW) Cost of downtime and lost data 104

105 Example Amazon EC2 Pricing 105

106 Example Amazon RDS Pricing! We make the same assumption:(micro, 10 hours pre day) One year cost will be : 23$ *12*365=93.08$ 106

107 Scaling & Reliability Nothing is for free but possible Using AWS Elastic Load Balancing Auto-Scaling with CloudWatch Require the right design, configurations and developments 107

108 The Right Cloud App Design & build cloud app.. Don t just build app in the cloud Design for failure anticipation Best Practices in design scalability Design for dynamism Use cloud standard API & cloud features Build Security into every component 108

109 Design & build cloud app Credit: source from HyperStratus Use self-discovery, be self configurable, and network independent Use cloud standardized Messaging & DB when possible Leverage inherent EBS replication and snapshots for DBMS 109

110 Design with failure anticipation Credit: source from HyperStratus Avoid single point of failure Use multiple AWS zones (EC2 can fail, zone can be unavailable) Use Elastic IP addresses Create multiple DBMS slaves across Availability Zones Use Amazon CloudWatch for real-time monitoring 110

111 Design Scalability Credit: source from HyperStratus No central point of data storage contention Use Load Balancing such as ELB Use Auto-scaling Design cloud app servers that are loosely coupled with self-discovery Use Amazon CloudWatch for realtime monitoring 111

112 Conclusion Cloud architecture seems to be the right choice for startup (e.g. EKG smart health service) When no predetermined or guaranteed workload or customers, pay per usage is more logical and cost-effectives Nothing for free.. So design and build cloud application not just build your app on cloud Stick to your BUSINESS 112

Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations

Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations Cloud Computing In Reality: Experience sharing in cloud solution developments and evaluations Speaker Profile Dr. Chokchai Box Leangsuksun SWECO Endowned Professor Louisiana Tech University CTO, PB Tech

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

More information

Effectively and Securely Using the Cloud Computing Paradigm. Peter Mell, Tim Grance NIST, Information Technology Laboratory 5-19-2009

Effectively and Securely Using the Cloud Computing Paradigm. Peter Mell, Tim Grance NIST, Information Technology Laboratory 5-19-2009 Effectively and Securely Using the Cloud Computing Paradigm Peter Mell, Tim Grance NIST, Information Technology Laboratory 5-19-2009 2 NIST Cloud Research Team Peter Mell Project Lead Tim Grance Program

More information

Effectively and Securely Using the Cloud Computing Paradigm. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Effectively and Securely Using the Cloud Computing Paradigm. Peter Mell, Tim Grance NIST, Information Technology Laboratory Effectively and Securely Using the Cloud Computing Paradigm Peter Mell, Tim Grance NIST, Information Technology Laboratory 2 NIST Cloud Research Team Peter Mell Project Lead 301-975-5572 peter.mell@nist.gov

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Cloud Computing Today David Hirsch April 2013 Outline What is the Cloud? Types of Cloud Computing Why the interest in Cloud computing today? Business Uses for the Cloud Consumer Uses for the Cloud PCs

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

An Introduction to Cloud Computing Concepts

An Introduction to Cloud Computing Concepts Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi ogervasi@computer.org 2 Introduction Technologies

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

IBM 000-281 EXAM QUESTIONS & ANSWERS

IBM 000-281 EXAM QUESTIONS & ANSWERS IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of

More information

Effectively and Securely Using the Cloud Computing Paradigm. Peter Mell, Tim Grance NIST, Information Technology Laboratory 10-7-2009

Effectively and Securely Using the Cloud Computing Paradigm. Peter Mell, Tim Grance NIST, Information Technology Laboratory 10-7-2009 Effectively and Securely Using the Cloud Computing Paradigm Peter Mell, Tim Grance NIST, Information Technology Laboratory 10-7-2009 2 NIST Cloud Research Team Peter Mell Project Lead Lee Badger Tim Grance

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2 DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Open Source and Cloud. Ramesh Kumar

Open Source and Cloud. Ramesh Kumar Open Source and Cloud Ramesh Kumar Agenda Introduction to Open Source Potential Benefits Potential Disadvantages/ Risks Costs vis a vis Business Needs What is Cloud technology? Benefits V/s Risks of Cloud

More information

Scalable Architecture on Amazon AWS Cloud

Scalable Architecture on Amazon AWS Cloud Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies kalpak@clogeny.com 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects

More information

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Wikipedia defines cloud computing as Internet-based computing, whereby shared

More information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

Cloud Computing INTRODUCTION

Cloud Computing INTRODUCTION Cloud Computing INTRODUCTION Cloud computing is where software applications, processing power, data and potentially even artificial intelligence are accessed over the internet. or in simple words any situation

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Cloud Platforms, Challenges & Hadoop. Aditee Rele Karpagam Venkataraman Janani Ravi

Cloud Platforms, Challenges & Hadoop. Aditee Rele Karpagam Venkataraman Janani Ravi Cloud Platforms, Challenges & Hadoop Aditee Rele Karpagam Venkataraman Janani Ravi Cloud Platform Models Aditee Rele Microsoft Corporation Dec 8, 2010 IT CAPACITY Provisioning IT Capacity Under-supply

More information

Security of Cloud Computing

Security of Cloud Computing Security of Cloud Computing Fabrizio Baiardi f.baiardi@unipi.it Syllabus Introduction to Cloud Computing Introduction to Security Risk Analysis Countermeasures Cloud Computing: Supporting Technologies

More information

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 Perspectives on Moving to the Cloud Paradigm and the Need for Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 2 NIST Cloud Computing Resources NIST Draft Definition of

More information

Everything You Need To Know About Cloud Computing

Everything You Need To Know About Cloud Computing Everything You Need To Know About Cloud Computing What Every Business Owner Should Consider When Choosing Cloud Hosted Versus Internally Hosted Software 1 INTRODUCTION Cloud computing is the current information

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research Introduction to Cloud : Cloud and Cloud Storage Lecture 2 Dr. Dalit Naor IBM Haifa Research Storage Systems 1 Advanced Topics in Storage Systems for Big Data - Spring 2014, Tel-Aviv University http://www.eng.tau.ac.il/semcom

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons

More information

Demystifying the Cloud Computing 02.22.2012

Demystifying the Cloud Computing 02.22.2012 Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

Cloud Computing Tutorial 1/2

Cloud Computing Tutorial 1/2 Cloud Computing Tutorial 1/2 Peter Mell, Tim Grance NIST, Information Technology Laboratory Dongwon Lee, Ph.D. Modified with the permissions from authors (pages with PSU logo) NIST View of Cloud Computing

More information

TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF

TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF As interest in cloud computing increases, so does the confusion surrounding it. What is cloud computing? Can the technology

More information

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you

More information

Planning the Migration of Enterprise Applications to the Cloud

Planning the Migration of Enterprise Applications to the Cloud Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction

More information

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT APRIL 27-29, 2015 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY) info@technologytransfer.it www.technologytransfer.it

More information

CLOUD COMPUTING An Overview

CLOUD COMPUTING An Overview CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this

More information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing

More information

Architectural Implications of Cloud Computing

Architectural Implications of Cloud Computing Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,

More information

Cloud Computing: The Next Computing Paradigm

Cloud Computing: The Next Computing Paradigm Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea rdcaytiles@gmail.com,

More information

Security & Trust in the Cloud

Security & Trust in the Cloud Security & Trust in the Cloud Ray Trygstad Director of Information Technology, IIT School of Applied Technology Associate Director, Information Technology & Management Degree Programs Cloud Computing Primer

More information

Cloud Computing. Cloud computing:

Cloud Computing. Cloud computing: Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:

More information

Cloud Computing Terms:

Cloud Computing Terms: Cloud Computing Terms: Advertising-based pricing model: A pricing model whereby services are offered to customers at low or no cost, with the service provider being compensated by advertisers whose ads

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

Emerging Technology for the Next Decade

Emerging Technology for the Next Decade Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,

More information

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015 MO809L Tópicos em Sistemas Distribuídos 1 semestre, 2015 Introduction to Cloud Computing IT Challenges 70% of the budget to keep IT running, 30% available to create new value that needs to be inverted

More information

IT Risk and Security Cloud Computing Mike Thomas Erie Insurance May 2011

IT Risk and Security Cloud Computing Mike Thomas Erie Insurance May 2011 IT Risk and Security Cloud Computing Mike Thomas Erie Insurance May 2011 Cloud Basics Cloud Basics The interesting thing about cloud computing is that we've redefined cloud computing to include everything

More information

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing Advanced Distributed Systems Cristian Klein Department of Computing Science Umeå University During this course Treads in IT Towards a new data center What is Cloud computing? Types of Clouds Making applications

More information

Cloud Computing Now and the Future Development of the IaaS

Cloud Computing Now and the Future Development of the IaaS 2010 Cloud Computing Now and the Future Development of the IaaS Quanta Computer Division: CCASD Title: Project Manager Name: Chad Lin Agenda: What is Cloud Computing? Public, Private and Hybrid Cloud.

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) DLT Solutions LLC May 2011 Contact Information DLT Cloud Advisory Group 1-855-CLOUD01 (256-8301) cloud@dlt.com dl www.dlt.com/cloud Your Hosts Van Ristau Chief Technology

More information

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab Qing.Liu@chi.frb.org

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab Qing.Liu@chi.frb.org Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab Qing.Liu@chi.frb.org 1 Disclaimers This presentation provides education on Cloud Computing and its security

More information

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33 CLOUD COMPUTING NEW TECHNOLOGIES 1 Gokul krishnan. 2 M, Pravin raj.k, 3 Ms. K.M. Poornima 1, 2 III MSC (software system), 3 Assistant professor M.C.A.,M.Phil. 1, 2, 3 Department of BCA&SS, 1, 2, 3 Sri

More information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud

More information

VMware on VMware: Private Cloud Case Study Customer Presentation

VMware on VMware: Private Cloud Case Study Customer Presentation VMware on VMware: Private Cloud Case Study Customer Presentation 2009 VMware Inc. All rights reserved Agenda VMware IT landscape Motivations for the Cloud Private Cloud Stack Impact of moving to the Cloud

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

It s All About Cloud Key Concepts, Players, Platforms And Technologies

It s All About Cloud Key Concepts, Players, Platforms And Technologies It s All About Cloud Key Concepts, Players, Platforms And Technologies 3-day seminar Description Cloud computing has gained a lot of attention in recent years. It has mostly been used for non business

More information

Unit 10b: Introduction to Cloud Computing

Unit 10b: Introduction to Cloud Computing ESIR SR Unit 10b: Introduction to Cloud Computing François Taïani [http://www.cheswick.com/ches/map/] 1 Session Outline n Defining cloud computing n Related technologies and precursors è Grid è Virtualisation

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: rajendra_bhilai@yahoo.com

More information

How To Choose Cloud Computing

How To Choose Cloud Computing IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Comparison of Several IaaS Cloud Computing Platforms Amar Deep Gorai 1 Dr. Birendra Goswami

More information

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how

More information

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled HEXAWARE Q & A E-BOOK ON CLOUD BI Layers Applications Databases Security IaaS Self-managed

More information

Cloud Computing for SCADA

Cloud Computing for SCADA Cloud Computing for SCADA Moving all or part of SCADA applications to the cloud can cut costs significantly while dramatically increasing reliability and scalability. A White Paper from InduSoft Larry

More information

Cloud Computing. IST 501 Fall 2014. Dongwon Lee, Ph.D.

Cloud Computing. IST 501 Fall 2014. Dongwon Lee, Ph.D. Cloud Computing IST 501 Fall 2014 Dongwon Lee, Ph.D. Learning Objectives l Understand what cloud computing is l Be able to describe basic characteristics, service models, and deployment models l Discuss

More information

DISTRIBUTED COMPUTER SYSTEMS CLOUD COMPUTING INTRODUCTION

DISTRIBUTED COMPUTER SYSTEMS CLOUD COMPUTING INTRODUCTION DISTRIBUTED COMPUTER SYSTEMS CLOUD COMPUTING INTRODUCTION Dr. Taieb Znati Computer Science Department University of Pittsburgh Fall 2014 Thoughts on Cloud Computing A way to increase capacity or add capabilities

More information

Getting Familiar with Cloud Terminology. Cloud Dictionary

Getting Familiar with Cloud Terminology. Cloud Dictionary Getting Familiar with Cloud Terminology Cloud computing is a hot topic in today s IT industry. However, the technology brings with it new terminology that can be confusing. Although you don t have to know

More information

OWASP Chapter Meeting June 2010. Presented by: Brayton Rider, SecureState Chief Architect

OWASP Chapter Meeting June 2010. Presented by: Brayton Rider, SecureState Chief Architect OWASP Chapter Meeting June 2010 Presented by: Brayton Rider, SecureState Chief Architect Agenda What is Cloud Computing? Cloud Service Models Cloud Deployment Models Cloud Computing Security Security Cloud

More information

Simplified Private Cloud Management

Simplified Private Cloud Management BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing

More information

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory Perspectives on Cloud Computing and Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory Caveats and Disclaimers This presentation provides education on cloud technology and its benefits

More information

Cloud Computing An Introduction

Cloud Computing An Introduction Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di

More information

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models. Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,

More information

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981! Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era

More information

Cloud Computing - Architecture, Applications and Advantages

Cloud Computing - Architecture, Applications and Advantages Cloud Computing - Architecture, Applications and Advantages 1 Arun Mani Tripathi 2 Rizwan Beg NIELIT Ministry of C&I.T., Govt. of India 2 Prof. and Head, Department 1 of Computer science and Engineering,Integral

More information

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service

More information

Elastic Private Clouds

Elastic Private Clouds White Paper Elastic Private Clouds Agile, Efficient and Under Your Control 1 Introduction Most businesses want to spend less time and money building and managing IT infrastructure to focus resources on

More information

Cloud Computing Overview

Cloud Computing Overview Cloud Computing Overview -A 60 minute overview on some essentials about Cloud systems -Target audience: Management, Architects Cloud Computing A cloud computing system stores data in a remotely accessible

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012 Private & Hybrid Cloud: Risk, Security and Audit Scott Lowry, Hassan Javed VMware, Inc. March 2012 Private and Hybrid Cloud - Risk, Security and Audit Objectives: Explain the technology and benefits behind

More information

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS Transitioning from today s highly virtualized data center environments to a true cloud environment requires solutions that let companies

More information

CS 695 Topics in Virtualization and Cloud Computing. Introduction

CS 695 Topics in Virtualization and Cloud Computing. Introduction CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something

More information

How To Compare The Two Cloud Computing Models

How To Compare The Two Cloud Computing Models WHITE PAPER Elastic Cloud Infrastructure: Agile, Efficient and Under Your Control - 1 - INTRODUCTION Most businesses want to spend less time and money building and managing infrastructure to focus resources

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

Enhancing Operational Capacities and Capabilities through Cloud Technologies

Enhancing Operational Capacities and Capabilities through Cloud Technologies Enhancing Operational Capacities and Capabilities through Cloud Technologies How freight forwarders and other logistics stakeholders can benefit from cloud-based solutions 2013 vcargo Cloud Pte Ltd All

More information

Cloud Computing and Big Data What Technical Writers Need to Know

Cloud Computing and Big Data What Technical Writers Need to Know Cloud Computing and Big Data What Technical Writers Need to Know Greg Olson, Senior Director Black Duck Software For the Society of Technical Writers Berkeley Chapter Black Duck 2014 Agenda Introduction

More information

VMware for your hosting services

VMware for your hosting services VMware for your hosting services Anindya Kishore Das 2009 VMware Inc. All rights reserved Everybody talks Cloud! You will eat your cloud and you will like it! Everybody talks Cloud - But what is it? VMware

More information

Cloud Computing Paradigm

Cloud Computing Paradigm Cloud Computing Paradigm Julio Guijarro Automated Infrastructure Lab HP Labs Bristol, UK 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

More information