Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts
|
|
|
- Peregrine Hill
- 10 years ago
- Views:
Transcription
1 Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware and software Public cloud: pay-as-you-go to the public Service being sold is Utility Computing Examples: Amazon Web Services, Google AppEngine, Microsoft Azure Private cloud: internal datacenters not available to the public CLOUD COMPUTING = SaaS + Utility Computing (typically does not include Private Clouds) Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 2 SaaS has been around for awhile Advantages for service providers Simplified software installation & maintenance Centralized control over versioning Advantages for end users Service access ANYTIME, ANYWHERE Share data and collaborate more easily Keep data stored safely in the infrastructure Cloud computing does not change these principles Allows application providers to deploy their products as SaaS without provisioning a datacenter Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 3
2 New hardware aspects Illusion of infinite computing resources available on demand No need for cloud computing users to plan for provisioning Elimination of an up-front commitment by Cloud users Start small and increase hardware resources as the need increases Pay for computing resources on a short term basis as needed & release them when there is no need Pay processors by the hour & storage by the day Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 4 New hardware aspects Example: Amazon Web Services (AWS) charges 1.0 GHz x86 ISA slices for $0.10 per hour; new slice can be added in 2 to 5 minutes $0.12 $0.15 per gigabyte-month (Amazon s Scalable Storage Service (S3)) $ $0.15 per gigabyte data transfer in and out of AWS over the Internet Limiting factors Data movement cost and/or latency may limit getting in and out of the cloud Example: stock trading Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 5 Cloud computing providers Building, provisioning & launching cost hundreds million dollars Who? Most Cloud Computing providers already have existing investments in very large datacenters, large-scale software infrastructure, and operational expertise to run them Why? Make a lot of money: purchase hardware, network bandwidth, and power for 1/5 to 1/7 of the regular prices; fixed cost of software development and deployment. (Datacenters are built in areas where cost of electricity, cooling, labor, property purchase cost & taxes are lower.) Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 6
3 Cloud computing providers Why? (continuation) Leverage existing investment: adding cloud computing on top of existing infrastructure provides new revenue Defend a franchise: provide a path for migrating existing customers to a cloud environment Attack an incumbent: get established before a single 800 pound gorilla has emerged Leverage customer relationship: preserves the investment in customer relationships Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 7 Applications suitable for the cloud Mobile interactive applications that rely on large datasets conveniently hosted in large datacenters Parallel batch processing that analyzes terabytes of data and can take hours to finish using 1000 computers for one hour costs the same as using one computer for 1000 hours Analytics aimed at understanding customers, supply chains, buying habits, ranking, etc. Compute-intensive desktop applications E.g., Matlab & Mathematica are now capable of using cloud computing Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 8 Computation models of different Cloud Computing providers Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 9
4 Amazon Elastic Compute Cloud (EC2) Users can control nearly the entire software stack from the kernel upwards No limit on applications that can be hosted Low level of virtualization allows developers to code whatever they want Difficult for Amazon to offer automatic scalability & failover Replication and other state management issues are highly application dependent Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 10 Google AppEngine Targeted exclusively at traditional Web applications with a clean separation between a stateless computation tier and a stateful storage tier Not suitable for general-purpose computing Automatic scaling & high-availability mechanisms Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 11 Microsoft Azure Intermediate solution: tradeoff between flexibility and programmers convenience Applications are written using.net libraries and compiled to the language independent managed environment (Common Language Runtime) Supports general-purpose computing Users can choose the language, but cannot control the underlying OS To some degree libraries provide automatic network configuration, scalability & failover, but require developers to specify some application properties Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 12
5 Cloud computing business model Shifting the risk due to elasticity Converting capital expenses to Operating expenses (e.g., pay-as-you-go ) Non-uniform distribution of purchased hours may lead to waste of resources or turning away the excess users For many servers the peak workload exceeds the average by factors of 2 to 10 Seasonal and other periodic demand variations AWS hosts Target.com, which experienced only gradual degradation of service on Black Friday The risk of misestimating the workload is shifted from the service operator to the cloud vendor Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 13 Cloud computing business model UserHours UserHours cloud datacenter ( revenue Cost cloud ) Costdatacenter ( revenue ) Utilization If Utilization=1 the two sides look the same Queueing theory teaches us that when Utilization is close to 1 response time approaches infinity. In practice usable Utilization is 0.6 to 0.8. Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 14 Cloud computing business model Other benefits from provisioning resources on the scale of hours rather than years Technology trends suggest that over the useful lifetime of purchased equipment Hardware costs will fall down New hardware and software technologies will become available Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 15
6 10 obstacles (and opportunities) for cloud computing Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 16 #1: Availability of service Would Utility Computing service be available when needed? Google Search sets high standards in availability Can similar availability be achieved by Utility Computing? Amazon Simple Storage Service (S3): 2 hours outage due to authentication service overload Amazon S3: 6-8 hours outage; gossip protocol blowup due to single bit error Google AppEngine: 5 hours partial outage due to programming error Gmail: 1.5 hours due to outage in contacts system Is using a multiple Cloud Computing providers a solution? Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 17 #2: Data lock-in Can customers easily extract their data and programs from one site to run on another? Proprietary APIs Online storage service Linkup shut down after loosing 45% of its customers data. Linkup relied on the online storage service Nirvanix. Linkup 20,000 users were told the service was no longer available. Standardization of the APIs is the obvious solution In addition to mitigating data lock-in concerns standardized APIs would allow for avoiding a single point of failure by using multiple Cloud Computing providers for availability Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 18
7 #3 Data confidentiality & Audibility Can customers trust the cloud? Can cloud computing environment be as secure as in-house IT environments? Encrypting data before placing it in the cloud Security of the cloud is an open issue Requirements for audibility in compliance with HIPAA regulations A healthcare company TC3 moved their HIPAA-compliant application to AWS storing encrypted data Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 19 #4 Data transfer bottleneck Data-intensive applications may lead to considerable data placement and transfer cost It is faster and cheaper to transfer data by physically shipping hard disks via overnight delivery service. Example: S3 bandwidth 5-18 Mbits/second. For 10TB it will take 45 days and cost around $1,000 transfer fees Sending ten 1 TB disks via overnight shipping would take less than a day and cost around $400 Once data is in the cloud it may no longer be a bottleneck and may enable new services Amazon is hosting large public datasets such as US Census data for free on S3 Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 20 #5 Performance unpredictability Multiple virtual machines can share CPUs and memory well, but I/O sharing is more problematic Possible solutions: Improve architectures and OS to efficiently virtualize interrupts and I/O channels IBM mainframes largely overcame these problems in 1980s Flash memory will decrease I/O interference Semiconductor memory is much faster (microseconds vs. milliseconds) and uses less energy than mechanical hard disks Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 21
8 #5 Performance unpredictability (cont) One third of today s server market is highperformance computing (HPC) Applications with potential parallelism (e.g., financial analysis, movie animation, etc) can benefit from elastic computing However, HPC applications need to ensure that all threads of a program are running simultaneously and today s virtual machines and operating systems do not provide programmer-visible way to ensure this Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 22 #6 Scalable storage Properties of cloud computing such as short term usage (scaling down and up), no-upfront cost, and infinite capacity on demand are applied easier to computations than to persistent storage Creating storage that would scale arbitrarily up and down on-demand and meet programmers expectations for scalability, data durability, and high availability is still a research problem Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 23 #7 Bugs in large-scale distributed systems Hard to reproduce and fix the bugs in smaller configurations, so debugging must occur at scale in the production datacenters Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 24
9 #8 Scaling quickly Pay-as-you-go Storage & network bandwidth are charged by bytes Computation is charged as follows Google AppEngine automatically scales as the load increases and decreases and charges users by the cycles used AWS charges for the number of instances occupied by the hour, even if the machine is idle Being able to automatically scale up and down in response to load saves money Per-byte and per-hour costs encourage programmers to pay attention on efficiency (i.e., acquire resources only when necessary) Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 25 #8 Scaling quickly (cont) Conservation of resources is another reason for scaling efficiently Idle computer uses 2/3 of the power of a busy computer Careful use of resources would reduce the impact of datacenters on the environment Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 26 #9 Reputation fate sharing One customer s bad behavior can affect the reputation of the cloud as a whole The question of transfer of legal liability is open Cloud computing providers would want legal liability to remain with the customer and not to be transferred to them Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 27
10 #10 Software licensing Cloud computing providers originally relied on open source software because licensing model for commercial software is not a good match to Utility computing Commercial software may consider changing their licensing structure Microsoft and Amazon now offer pay-as-you-go licensing for Windows server and Windows SQL server. EC2 instance running Microsoft Windows costs $0.15 per hour instead of the $0.10 per hour of the open source version Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 28 References Above the Clouds: A Berkeley View of Cloud Computing You may find the authors conversation on YouTube interesting as well Is Cloud Computing hyped and overblown? (also on YouTube) Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 29
A Review on "Above the Clouds: A Berkeley View of Cloud Computing (Armbrust, Fox, Griffith at.el.)"
A Review on "Above the Clouds: A Berkeley View of Cloud Computing (Armbrust, Fox, Griffith at.el.)" Introduction: Cloud computing is the physical form of "computing as a utility". What is Cloud Computing:
Cloud Computing Trends
UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered
Above the clouds: A Berkeley View of Cloud Computing
Partial Review-2 On the paper Above the clouds: A Berkeley View of Cloud Computing By Nikhil Ramteke Sr. No.- 07125 6. Cloud Computing Economics Observation in Cloud Economics mainly concerns with following
Cloud computing. Examples
Cloud computing Cloud computing Web Systems and Algorithms Cloud Computing Chris Brooks Department of Computer Science University of San Francisco What is cloud computing? What separates it from: grid
How To Understand Cloud Computing
Data-intensive computing systems Cloud Computing University of Verona Computer Science Department Damiano Carra Acknowledgements! Credits Part of the course material is based on slides provided by the
Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html
Datacenters and Cloud Computing Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html What is Cloud Computing? A model for enabling ubiquitous, convenient, ondemand network
What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos
Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business
Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public
Announcements TIM 50 Teaching Evaluations Open March 3 through 16 Final Exam Thursday, March 19, 4-7PM Lecture 19 20 March 12, 2015 Cloud Computing Cloud Computing: refers to both applications delivered
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
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Above the Clouds A Berkeley View of Cloud Computing
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing UC Berkeley RAD Lab Presentation at RPI, September 2011 1 Outline What is it? Why now? Cloud killer apps Economics for users Economics for
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
A New Approach of CLOUD: Computing Infrastructure on Demand
A New Approach of CLOUD: Computing Infrastructure on Demand Kamal Srivastava * Atul Kumar ** Abstract Purpose: The paper presents a latest vision of cloud computing and identifies various commercially
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
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
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,
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
What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection
Introduction What is Cloud Computing? Cloud computing means computing resources available on demand Resources can include storage, compute cycles, or software built on top (e.g. database as a service)
Introduction to AWS Economics
Introduction to AWS Economics Reducing Costs and Complexity May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes
Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.
Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing
Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran
Cloud-based Services: To Move or Not To Move Seminar Internet Economics Cristian Anastasiu & Taya Goubran Agenda Motivation What is Cloud Computing Cloud Service Market Dimensions and Factors of the Cloud
Operating Systems: Basic Concepts and History
Introduction to Operating Systems Operating Systems: Basic Concepts and History An operating system is the interface between the user and the architecture. User Applications Operating System Hardware Virtual
CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
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...
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
High Performance Computing Cloud Computing. Dr. Rami YARED
High Performance Computing Cloud Computing Dr. Rami YARED Outline High Performance Computing Parallel Computing Cloud Computing Definitions Advantages and drawbacks Cloud Computing vs Grid Computing Outline
How To Understand Cloud Computing
Capacity Management for Cloud Computing Chris Molloy Distinguished Engineer Member, IBM Academy of Technology October 2009 1 Is a cloud like touching an elephant? 2 Gartner defines cloud computing as a
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
Cloud Computing Is In Your Future
Cloud Computing Is In Your Future Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Cloud Computing is Utility Computing Illusion
How AWS Pricing Works May 2015
How AWS Pricing Works May 2015 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction...
Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
How To Run A Cloud Computer System
Cloud Technologies and GIS Nathalie Smith [email protected] Agenda What is Cloud Computing? How does it work? Cloud and GIS applications Esri Offerings Lots of hype Cloud computing remains the latest, most
How AWS Pricing Works
How AWS Pricing Works (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 15 Table of Contents Table of Contents... 2 Abstract... 3 Introduction... 3 Fundamental
OTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
Cloud Computing with Microsoft Azure
Cloud Computing with Microsoft Azure Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Azure's Three Flavors Azure Operating
Chapter 7: Distributed Systems: Warehouse-Scale Computing. Fall 2011 Jussi Kangasharju
Chapter 7: Distributed Systems: Warehouse-Scale Computing Fall 2011 Jussi Kangasharju Chapter Outline Warehouse-scale computing overview Workloads and software infrastructure Failures and repairs Note:
Datacenter Operating Systems
Datacenter Operating Systems CSE451 Simon Peter With thanks to Timothy Roscoe (ETH Zurich) Autumn 2015 This Lecture What s a datacenter Why datacenters Types of datacenters Hyperscale datacenters Major
Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers
BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,
IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud
IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud February 25, 2014 1 Agenda v Mapping clients needs to cloud technologies v Addressing your pain
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 [email protected] 2 Introduction Technologies
EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server
White Paper EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server Abstract This white paper addresses the challenges currently facing business executives to store and process the growing
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
Chapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
Zadara Storage Cloud A whitepaper. @ZadaraStorage
Zadara Storage Cloud A whitepaper @ZadaraStorage Zadara delivers two solutions to its customers: On- premises storage arrays Storage as a service from 31 locations globally (and counting) Some Zadara customers
Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study
Creating Value Delivering Solutions Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Chris Zajac, NJDOT Bud Luo, Ph.D., Michael Baker Jr., Inc. Overview
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
Leveraging Public Clouds to Ensure Data Availability
Systems Engineering at MITRE CLOUD COMPUTING SERIES Leveraging Public Clouds to Ensure Data Availability Toby Cabot Lawrence Pizette The MITRE Corporation manages federally funded research and development
Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud
Preparing Your IT for the Holidays A quick start guide to take your e-commerce to the Cloud September 2011 Preparing your IT for the Holidays: Contents Introduction E-Commerce Landscape...2 Introduction
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,
Last time. Data Center as a Computer. Today. Data Center Construction (and management)
Last time Data Center Construction (and management) Johan Tordsson Department of Computing Science 1. Common (Web) application architectures N-tier applications Load Balancers Application Servers Databases
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
Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market
Cloud Computing Contents What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market What is Cloud Computing? Definitions: Cloud computing
There Are Clouds In Your Future. Jeff Barr Amazon Web Services [email protected] @jeffbarr (Twitter)
There Are Clouds In Your Future Jeff Barr Amazon Web Services [email protected] @jeffbarr (Twitter) My Goals For This Talk Introduce you to cloud computing Show you what others are already doing Alert you
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
Volunteer Computing, Grid Computing and Cloud Computing: Opportunities for Synergy. Derrick Kondo INRIA, France
Volunteer Computing, Grid Computing and Cloud Computing: Opportunities for Synergy Derrick Kondo INRIA, France Outline Cloud Grid Volunteer Computing Cloud Background Vision Hide complexity of hardware
CLOUD COMPUTING. A Primer
CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to
Cloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage
Clodoaldo Barrera Chief Technical Strategist IBM System Storage Making a successful transition to Software Defined Storage Open Server Summit Santa Clara Nov 2014 Data at the core of everything Data is
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India [email protected]
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.
Object Storage: A Growing Opportunity for Service Providers Prepared for: White Paper 2012 Neovise, LLC. All Rights Reserved. Introduction For service providers, the rise of cloud computing is both a threat
Part II: What s behind the cloud vendors AWS, Azure and GCP?
WHO MOVED MY CLOUD? Part II: What s behind the cloud vendors AWS, Azure and GCP? Part II of an ebook series covering cloud infrastructure and platform fundamentals not to be missed when preparing to make
MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products
MaxDeploy Ready Hyper- Converged Virtualization Solution With SanDisk Fusion iomemory products MaxDeploy Ready products are configured and tested for support with Maxta software- defined storage and with
Migration Scenario: Migrating Batch Processes to the AWS Cloud
Migration Scenario: Migrating Batch Processes to the AWS Cloud Produce Ingest Process Store Manage Distribute Asset Creation Data Ingestor Metadata Ingestor (Manual) Transcoder Encoder Asset Store Catalog
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.
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 [email protected] Vijay Tirumalai [email protected]
RevoScaleR Speed and Scalability
EXECUTIVE WHITE PAPER RevoScaleR Speed and Scalability By Lee Edlefsen Ph.D., Chief Scientist, Revolution Analytics Abstract RevoScaleR, the Big Data predictive analytics library included with Revolution
The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity
. White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services
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
Amazon Cloud Storage Options
Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object
Case Study. Migration to Cloud and SaaS. InVision Software AG, Germany. Enterprise-wide Workforce Management Solution
Case Study Migration to Cloud and SaaS Enterprise-wide Workforce Management Solution InVision Software AG, Germany The Customer InVision Software is a world-leading supplier of enterprise-wide workforce
Performance Management for Cloud-based Applications STC 2012
Performance Management for Cloud-based Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Key Performance Challenges in Cloud Challenges & Recommendations 2 Context Cloud Computing
Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Important Design Factors for WSCs. Programming Models for WSCs
Concepts Introduced in Chapter 6 Warehouse-Scale Computers introduction to warehouse-scale computing programming models infrastructure and costs cloud computing A cluster is a collection of desktop computers
Migrating SaaS Applications to Windows Azure
Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology
A Hotel in the Cloud. Bruno Albietz. [email protected] 079 308 3056
A Hotel in the Cloud Bruno Albietz [email protected] 079 308 3056 Cloud Computing: Any interest for the hospitality industry? The new paradigm for hosting and delivering services over the internet?
Clearing Away the Clouds: What is the Future of Cloud Computing? BEBO WHITE PEWE WORKSHOP BRATISLAVA APRIL 2010
Clearing Away the Clouds: What is the Future of Cloud Computing? BEBO WHITE PEWE WORKSHOP BRATISLAVA APRIL 2010 The Top 10 Strategic Technologies for 2010 Gartner Report 1 Cloud Computing 2 Advanced Analytics
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
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA) Abhijeet Padwal Performance engineering group Persistent Systems, Pune email: [email protected]
Putchong Uthayopas, Kasetsart University
Putchong Uthayopas, Kasetsart University Introduction Cloud Computing Explained Cloud Application and Services Moving to the Cloud Trends and Technology Legend: Cluster computing, Grid computing, Cloud
ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief
ZADARA STORAGE Managed, hybrid storage Research Brief EXECUTIVE SUMMARY In 2013, Neuralytix first documented Zadara s rise to prominence in the then, fledgling integrated on-premise and in-cloud storage
How To Use Arcgis For Free On A Gdb 2.2.2 (For A Gis Server) For A Small Business
Esri Middle East and Africa User Conference December 10 12 Abu Dhabi, UAE Understanding ArcGIS in Virtualization and Cloud Environments Marwa Mabrouk Powerful GIS capabilities Delivered as Web services
Navigating Among the Clouds. Evaluating Public, Private and Hybrid Cloud Computing Approaches
Navigating Among the Clouds Evaluating Public, Private and Hybrid Cloud Computing Approaches June 2012 Much like the winds of change that continue to alter the cloud landscape in the skies above, a powerful
3 Ways to build a SaaS Product. Asteor Software Inc Ram Kumar - Director Product Management
3 Ways to build a SaaS Product Asteor Software Inc Ram Kumar - Director Product Management SaaS without Multi-tenancy A separate server instance for each customer Separate Box Separate Shared Hosting Slice
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
