Chapter 3 Cloud Infrastructure. Cloud Computing: Theory and Practice. 1
|
|
|
- Harry Summers
- 10 years ago
- Views:
Transcription
1 Chapter 3 Cloud Infrastructure Chapter 3 1
2 Contents IaaS services from Amazon. Regions and availability zones for Amazon Web Services. Instances attributes and cost. A repertoire of Amazon Web Services. SaaS and PaaS services from Google. SaaS and PaaS services from Microsoft. Open-source platforms for private clouds. Cloud storage diversity and vendor lock-in. Cloud interoperability; the Intercloud. Energy use and ecological impact large datacenters. Service and compliance level agreements. Responsibility sharing between user and the cloud service provider. User security concerns. User motivation. Chapter 3 2
3 Existing cloud infrastructure The cloud computing infrastructure at Amazon, Google, and Microsoft (as of mid 2012). Amazon is a pioneer in Infrastructure-as-a-Service (IaaS). Google's efforts are focused on Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS). Microsoft is involved in PaaS. Private clouds are an alternative to public clouds. Open-source cloud computing platforms such as: Eucalyptus, OpenNebula, Nimbus, OpenStack can be used as a control infrastructure for a private cloud. Chapter 3 3
4 Amazon Web Services (AWS) AWS IaaS cloud computing services launched in Businesses in 200 countries used AWS in The infrastructure consists of compute and storage servers interconnected by high-speed networks and supports a set of services. An application developer: Installs applications on a platform of his/her choice. Manages resources allocated by Amazon. Chapter 3 4
5 AWS regions and availability zones Amazon offers cloud services through a network of data centers on several continents. In each region there are several availability zones interconnected by high-speed networks. An availability zone is a data center consisting of a large number of servers. Regions do not share resources and communicate through the Internet. Chapter 3 5
6 Chapter 3 6
7 AWS instances An instance is a virtual server with a well specified set of resources including: CPU cycles, main memory, secondary storage, communication and I/O bandwidth. The user chooses: The region and the availability zone where this virtual server should be placed. An instance type from a limited menu of instance types. When launched, an instance is provided with a DNS name; this name maps to a private IP address for internal communication within the internal EC2 communication network. public IP address for communication outside the internal Amazon network, e.g., for communication with the user that launched the instance. Chapter 3 7
8 AWS instances (cont d) Network Address Translation (NAT) maps external IP addresses to internal ones. The public IP address is assigned for the lifetime of an instance. An instance can request an elastic IP address, rather than a public IP address. The elastic IP address is a static public IP address allocated to an instance from the available pool of the availability zone. An elastic IP address is not released when the instance is stopped or terminated and must be released when no longer needed. Chapter 3 8
9 EC2 instance Compute server EC2 instance Instance EC2 SQS Compute server instance Cloud watch Compute server Cloud front Elastic cache Cloud formation NAT Cloud interconnect Internet Elastic beanstalk Elastic load balancer AWS management console S3 S3 EBS EBS SDB SDB Servers running AWS services S3 SDB S3 Simple DB AWS storage servers Chapter 3 9
10 Steps to run an application Retrieve the user input from the front-end. Retrieve the disk image of a VM (Virtual Machine) from a repository. Locate a system and requests the VMM (Virtual Machine Monitor) running on that system to setup a VM. Invoke the Dynamic Host Configuration Protocol (DHCP) and the IP bridging software to set up MAC and IP addresses for the VM. Chapter 3 10
11 User interactions with AWS The AWS Management Console. The easiest way to access all services, but not all options may be available. AWS SDK libraries and toolkits are provided for several programming languages including Java, PHP, C#, and Objective-C. Raw REST requests. Chapter 3 11
12 Examples of Amazon Web Services AWS Management Console - allows users to access the services offered by AWS. Elastic Cloud Computing (EC2) - allows a user to launch a variety of operating systems. Simple Queuing Service (SQS) - allows multiple EC2 instances to communicate with one another. Simple Storage Service (S3), Simple DB, and Elastic Bloc Storage (EBS) - storage services. Cloud Watch - supports performance monitoring. Auto Scaling - supports elastic resource management. Virtual Private Cloud - allows direct migration of parallel applications. Chapter 3 12
13 CloudWatch EC2 Linux, Debian, Fedora,OpenSolaris, Open Suse, Red Hat, Ubuntu, Windows, Suse Linux S3 SQS -Simple Queue Service EBS EC2 Linux, Debian, Fedora,OpenSolaris, Open Suse, Red Hat, Ubuntu, Windows, Suse Linux Simple DB Virtual Private Cloud Autoscaling AWS Management Console Chapter 3 13
14 EC2 Elastic Cloud Computing EC2 - web service for launching instances of an application under several operating systems, such as: Several Linux distributions. Microsoft Windows Server 2003 and OpenSolaris. FreeBSD. NetBSD. A user can Load an EC2 instance with a custom application environment. Manage network s access permissions. Run the image using as many or as few systems as desired. Chapter 3 14
15 EC2 (cont d) Import virtual machine (VM) images from the user environment to an instance through VM import. EC2 instances boot from an AMI (Amazon Machine Image) digitally signed and stored in S3. Users can access: Images provided by Amazon. Customize an image and store it in S3. An EC2 instance is characterized by the resources it provides: VC (Virtual Computers) virtual systems running the instance. CU (Compute Units) measure computing power of each system. Memory. I/O capabilities. Chapter 3 15
16 Instance types Standard instances: micro (StdM), small (StdS), large (StdL), extra large (StdXL); small is the default. High memory instances: high-memory extra large (HmXL), highmemory double extra large (Hm2XL), and high-memory quadruple extra large (Hm4XL). High CPU instances: high-cpu extra large (HcpuXL). Cluster computing: cluster computing quadruple extra large (Cl4XL). Chapter 3 16
17 Instance cost A main attraction of the Amazon cloud computing is the low cost. Chapter 3 17
18 S3 Simple Storage System Service designed to store large objects; an application can handle an unlimited number of objects ranging in size from 1 byte to 5 TB. An object is stored in a bucket and retrieved via a unique, developer-assigned key; a bucket can be stored in a Region selected by the user. Supports a minimal set of functions: write, read, and delete; it does not support primitives to copy, to rename, or to move an object from one bucket to another. The object names are global. S3 maintains for each object: the name, modification time, an access control list, and up to 4 KB of user-defined metadata. Chapter 3 18
19 S3 (cont d) Authentication mechanisms ensure that data is kept secure. Objects can be made public, and rights can be granted to other users. S3 computes the MD5 of every object written and returns it in a field called ETag. A user is expected to compute the MD5 of an object stored or written and compare this with the ETag; if the two values do not match, then the object was corrupted during transmission or storage. Chapter 3 19
20 Elastic Block Store (EBS) Provides persistent block level storage volumes for use with EC2 instances; suitable for database applications, file systems, and applications using raw data devices. A volume appears to an application as a raw, unformatted and reliable physical disk; the range 1 GB -1 TB. An EC2 instance may mount multiple volumes, but a volume cannot be shared among multiple instances. EBS supports the creation of snapshots of the volumes attached to an instance and then uses them to restart the instance. The volumes are grouped together in Availability Zones and are automatically replicated in each zone. Chapter 3 20
21 SimpleDB Non-relational data store. Supports store and query functions traditionally provided only by relational databases. Supports high performance Web applications; users can store and query data items via Web services requests. Creates multiple geographically distributed copies of each data item. It manages automatically: The infrastructure provisioning. Hardware and software maintenance. Replication and indexing of data items. Performance tuning. Chapter 3 21
22 SQS - Simple Queue Service Hosted message queues are accessed through standard SOAP and Query interfaces. Supports automated workflows - EC2 instances can coordinate by sending and receiving SQS messages. Applications using SQS can run independently and asynchronously, and do not need to be developed with the same technologies. A received message is locked'' during processing; if processing fails, the lock expires and the message is available again. Queue sharing can be restricted by IP address and time-of-day. Chapter 3 22
23 CloudWatch Monitoring infrastructure used by application developers, users, and system administrators to collect and track metrics important for optimizing the performance of applications and for increasing the efficiency of resource utilization. Without installing any software a user can monitor either seven or eight pre-selected metrics and then view graphs and statistics for these metrics. When launching an Amazon Machine Image (AMI) the user can start the CloudWatch and specify the type of monitoring: Basic Monitoring - free of charge; collects data at five-minute intervals for up to seven metrics. Detailed Monitoring - subject to charge; collects data at one minute interval. Chapter 3 23
24 AWS services introduced in 2012 Route 53 - low-latency DNS service used to manage user's DNS public records. Elastic MapReduce (EMR) - supports processing of large amounts of data using a hosted Hadoop running on EC2. Simple Workflow Service (SWF) - supports workflow management; allows scheduling, management of dependencies, and coordination of multiple EC2 instances. ElastiCache - enables web applications to retrieve data from a managed in-memory caching system rather than a much slower diskbased database. DynamoDB - scalable and low-latency fully managed NoSQL database service. Chapter 3 24
25 AWS services introduced in 2012 (cont d) CloudFront - web service for content delivery. Elastic Load Balancer - automatically distributes the incoming requests across multiple instances of the application. Elastic Beanstalk - handles automatically deployment, capacity provisioning, load balancing, auto-scaling, and application monitoring functions. CloudFormation - allows the creation of a stack describing the infrastructure for an application. Chapter 3 25
26 Elastic Beanstalk Handles automatically the deployment, capacity provisioning, load balancing, auto-scaling, and monitoring functions. Interacts with other services including EC2, S3, SNS, Elastic Load Balance and AutoScaling. The management functions provided by the service are: Deploy a new application version (or rollback to a previous version). Access to the results reported by CloudWatch monitoring service. notifications when application status changes or application servers are added or removed. Access to server log files without needing to login to the application servers. The service is available using: a Java platform, the PHP server-side description language, or the.net framework. Chapter 3 26
27 SaaS services offered by Google Gmail - hosts s on Google servers and provides a web interface to access the . Google docs - a web-based software for building text documents, spreadsheets and presentations. Google Calendar - a browser-based scheduler; supports multiple user calendars, calendar sharing, event search, display of daily/weekly/monthly views, and so on. Google Groups - allows users to host discussion forums to create messages online or via . Picasa - a tool to upload, share, and edit images. Google Maps - web mapping service; offers street maps, a route planner, and an urban business locator for numerous countries around the world Chapter 3 27
28 PaaS services offered by Google AppEngine - a developer platform hosted on the cloud. Initially supported Python, Java was added later. The database for code development can be accessed with GQL (Google Query Language) with a SQL-like syntax. Google Co-op - allows users to create customized search engines based on a set of facets/categories. Google Drive - an online service for data storage. Google Base - allows users to load structured data from different sources to a central repository, a very large, self-describing, semistructured, heterogeneous database. Chapter 3 28
29 PaaS and SaaS services from Microsoft Windows Azure - an operating system; has 3 components: Compute - provides a computation environment. Storage - for scalable storage. Fabric Controller - deploys, manages, and monitors applications. SQL Azure - a cloud-based version of the SQL Server. Azure AppFabric, formerly.net Services - a collection of services for cloud applications. Chapter 3 29
30 Azure Connect Applications and Data CDN Compute Storage Blobs Tables Queues Fabric Controller Chapter 3 30
31 Open-source platforms for private clouds Eucalyptus - can be regarded as an open-source counterpart of Amazon's EC2. Open-Nebula - a private cloud with users actually logging into the head node to access cloud functions. The system is centralized and its default configuration uses the NFS file system. Nimbus - a cloud solution for scientific applications based on Globus software; inherits from Globus: The image storage. The credentials for user authentication. The requirement that a running Nimbus process can ssh into all compute nodes. Chapter 3 31
32 Eucalyptus Virtual Machines - run under several VMMs including Xen, KVM, and VMware. Node Controller - runs on server nodes hosting a VM and controls the activities of the node. Cluster Controller - controls a number of servers. Cloud Controller - provides the cloud access to end-users, developers, and administrators. Storage Controller - provides persistent virtual hard drives to applications. It is the correspondent of EBS. Storage Service (Walrus) - provides persistent storage; similar to S3, it allows users to store objects in buckets. Chapter 3 32
33 Chapter 3 33
34 Chapter 3 34
35 Cloud storage diversity and vendor lock-in Risks when a large organization relies on a single cloud service provider: Cloud services may be unavailable for a short or an extended period of time. Permanent data loss in case of a catastrophic system failure. The provider may increase the prices for service. Switching to another provider could be very costly due to the large volume of data to be transferred from the old to the new provider. A solution is to replicate the data to multiple cloud service providers, similar to data replication in RAID. Chapter 3 35
36 RAID 5 controller a1 a2 a3 ap b1 b2 bp b3 c1 cp c2 c3 dp d1 d2 d3 Disk 1 Disk 2 Disk 3 Disk 4 (a) Cloud 1 Cloud 2 a1 b1 c1 dp a2 d1 b2 cp c1 d1 Client Proxy ap b3 d3 d3 c3 a3 bp c2 d2 Cloud 3 Cloud 4 (b) Chapter 3 36
37 Cloud interoperability; the Intercloud An Intercloud a federation of clouds that cooperate to provide a better user experience. Is an Intercloud feasible? Not likely at this time: There are no standards for either storage or processing. The clouds are based on different delivery models. The set of services supported by these delivery models is large and open; new services are offered every few months. CSPs (Cloud Service Providers) believe that they have a competitive advantage due to the uniqueness of the added value of their services. Security is a major concern for cloud users and an Intercloud could only create new threats. Chapter 3 37
38 Energy use and ecological impact The energy consumption of large-scale data centers and their costs for energy and for cooling are significant. In 2006, the 6,000 data centers in the U.S consumed 61x10 9 KWh of energy, 1.5% of all electricity consumption, at a cost of $4.5 billion. The energy consumed by the data centers was expected to double from 2006 to 2011 and peak instantaneous demand to increase from 7 GW to 12 GW. The greenhouse gas emission due to the data centers is estimated to increase from 116 x10 9 tones of CO 2 in 2007 to 257 tones in 2020 due to increased consumer demand. The effort to reduce energy use is focused on computing, networking, and storage activities of a data center. Chapter 3 38
39 Energy use and ecological impact (cont d) Operating efficiency of a system is captured by the performance per Watt of power. The performance of supercomputers has increased 3.5 times faster than their operating efficiency 7,000% versus 2,000% during the period A typical Google cluster spends most of its time within the 10-50% CPU utilization range; there is a mismatch between server workload profile and server energy efficiency. Chapter 3 39
40 Energy-proportional systems An energy-proportional system consumes no power when idle, very little power under a light load and, gradually, more power as the load increases. By definition, an ideal energy-proportional system is always operating at 100% efficiency. Humans are a good approximation of an ideal energy proportional system; about 70 W at rest, 120 W on average on a daily basis, and can go as high as 1,000 2,000 W during a strenuous, short time effort. Even when power requirements scale linearly with the load, the energy efficiency of a computing system is not a linear function of the load; even when idle, a system may use 50% of the power corresponding to the full load. Chapter 3 40
41 Percentage of power usage Typical operating region Power Energy efficiency Percentage of system utilization Chapter 3 41
42 Service Level Agreement (SLA) SLA - a negotiated contract between the customer and CSP; can be legally binding or informal. Objectives: Identify and define the customer s needs and constraints including the level of resources, security, timing, and QoS. Provide a framework for understanding; a critical aspect of this framework is a clear definition of classes of service and the costs. Simplify complex issues; clarify the boundaries between the responsibilities of clients and CSP in case of failures. Reduce areas of conflict. Encourage dialog in the event of disputes. Eliminate unrealistic expectations. Specifies the services that the customer receives, rather than how the cloud service provider delivers the services. Chapter 3 42
43 Responsibility sharing between user and CSP SaaS PaaS IaaS Interface Application Operating system Interface Application Operating system User responsibility Interface Application Operating system C L O U D U S E R Hypervisor Computing service Hypervisor Computing service Hypervisor Computing service S E R V I C E Storage service Network Local infrastructure Storage service Network Local infrastructure Storage service Network Local infrastructure Chapter 3 43 P R O V I D E R
44 User security concerns Potential loss of control/ownership of data. Data integration, privacy enforcement, data encryption. Data remanence after de-provisioning. Multi tenant data isolation. Data location requirements within national borders. Hypervisor security. Audit data integrity protection. Verification of subscriber policies through provider controls. Certification/Accreditation requirements for a given cloud service. Chapter 3 44
45 Reasons driving decision to use public clouds Chapter 3 45
Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida
Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.
A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)
1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.
EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing
EEDC Execution Environments for Distributed Computing 34330 Master in Computer Architecture, Networks and Systems - CANS Scalability Study of web apps in AWS Sergio Mendoza [email protected]
Scaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com
Scaling in the Cloud with AWS By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Welcome! Why is this guy talking to us? Please ask questions! 2 What is Scaling anyway? Enabling
A Survey on Cloud Storage Systems
A Survey on Cloud Storage Systems Team : Xiaoming Xiaogang Adarsh Abhijeet Pranav Motivations No Taxonomy Detailed Survey for users Starting point for researchers Taxonomy Category Definition Example Instance
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
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.
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
www.boost ur skills.com
www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at [email protected] BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &
19.10.11. Amazon Elastic Beanstalk
19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for
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
TECHNOLOGY WHITE PAPER Jun 2012
TECHNOLOGY WHITE PAPER Jun 2012 Technology Stack C# Windows Server 2008 PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache
TECHNOLOGY WHITE PAPER Jan 2016
TECHNOLOGY WHITE PAPER Jan 2016 Technology Stack C# PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache CloudWatch Paypal Overview
Cloud Computing For Bioinformatics
Cloud Computing For Bioinformatics Cloud Computing: what is it? Cloud Computing is a distributed infrastructure where resources, software, and data are provided in an on-demand fashion. Cloud Computing
Introduction to Cloud computing. Viet Tran
Introduction to Cloud computing Viet Tran Type of Cloud computing Infrastructure as a Service IaaS: offer full virtual machines via hardware virtualization tech. Amazon EC2, AbiCloud, ElasticHosts, Platform
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
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to CS secretaries Course evaluation forgotten Please assign one
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to CS secretaries Cloud computing introduction General concepts
Shadi Khalifa Database Systems Laboratory (DSL) [email protected]
Shadi Khalifa Database Systems Laboratory (DSL) [email protected] What is Amazon!! American international multibillion dollar electronic commerce company with headquarters in Seattle, Washington, USA.
Scalable Application. Mikalai Alimenkou http://xpinjection.com 11.05.2012
Scalable Application Development on AWS Mikalai Alimenkou http://xpinjection.com 11.05.2012 Background Java Technical Lead/Scrum Master at Zoral Labs 7+ years in software development 5+ years of working
Scalable Architecture on Amazon AWS Cloud
Scalable Architecture on Amazon AWS Cloud Kalpak Shah Founder & CEO, Clogeny Technologies [email protected] 1 * http://www.rightscale.com/products/cloud-computing-uses/scalable-website.php 2 Architect
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
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
Deploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
Last time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer
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...
Amazon Web Services Student Tutorial
Amazon Web Services Free Usage Tier Elastic Compute Cloud Amazon Web Services Student Tutorial David Palma Joseph Snow CSC 532: Advanced Software Engineering Louisiana Tech University October 4, 2012 Amazon
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
Amazon EC2 Product Details Page 1 of 5
Amazon EC2 Product Details Page 1 of 5 Amazon EC2 Functionality Amazon EC2 presents a true virtual computing environment, allowing you to use web service interfaces to launch instances with a variety of
The Cloud as a Computing Platform: Options for the Enterprise
The Cloud as a Computing Platform: Options for the Enterprise Anthony Lewandowski, Ph.D. Solutions Architect Implicate Order Consulting Group LLC 571-606-4734 [email protected] The origins
Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija
Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija Robert Dukarić University of Ljubljana Faculty of Computer and Information Science Laboratory for information systems integration Competence
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
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
Private Distributed Cloud Deployment in a Limited Networking Environment
Private Distributed Cloud Deployment in a Limited Networking Environment Jeffrey Galloway, Susan Vrbsky, and Karl Smith The University of Alabama [email protected], [email protected], [email protected]
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 [email protected]
Cloud Computing with Amazon Web Services and the DevOps Methodology. www.cloudreach.com
Cloud Computing with Amazon Web Services and the DevOps Methodology Who am I? Max Manders @maxmanders Systems Developer at Cloudreach @cloudreach Director / Co-Founder of Whisky Web @whiskyweb Who are
DLT Solutions and Amazon Web Services
DLT Solutions and Amazon Web Services For a seamless, cost-effective migration to the cloud PREMIER CONSULTING PARTNER DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171 Duane Thorpe Phone:
Cloud Infrastructure Pattern
1 st LACCEI International Symposium on Software Architecture and Patterns (LACCEI-ISAP-MiniPLoP 2012), July 23-27, 2012, Panama City, Panama. Cloud Infrastructure Pattern Keiko Hashizume Florida Atlantic
References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline
References Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
Introduction to Database Systems CSE 444
Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
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
Amazon Elastic Compute Cloud Getting Started Guide. My experience
Amazon Elastic Compute Cloud Getting Started Guide My experience Prepare Cell Phone Credit Card Register & Activate Pricing(Singapore) Region Amazon EC2 running Linux(SUSE Linux Windows Windows with SQL
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
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
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers
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
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
Private Cloud in Educational Institutions: An Implementation using UEC
Private Cloud in Educational Institutions: An Implementation using UEC D. Sudha Devi L.Yamuna Devi K.Thilagavathy,Ph.D P.Aruna N.Priya S. Vasantha,Ph.D ABSTRACT Cloud Computing, the emerging technology,
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD
THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s
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.
The Cloud to the rescue!
The Cloud to the rescue! What the Google Cloud Platform can make for you Aja Hammerly, Developer Advocate twitter.com/thagomizer_rb So what is the cloud? The Google Cloud Platform The Google Cloud Platform
Service Organization Controls 3 Report
Service Organization Controls 3 Report Report on the Amazon Web Services System Relevant to Security For the Period April 1, 2013 March 31, 2014 Ernst & Young LLP Suite 1600 560 Mission Street San Francisco,
Using ArcGIS for Server in the Amazon Cloud
Federal GIS Conference February 9 10, 2015 Washington, DC Using ArcGIS for Server in the Amazon Cloud Bonnie Stayer, Esri Amy Ramsdell, Blue Raster Session Outline AWS Overview ArcGIS in AWS Cloud Builder
Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck
Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3 Horst Lueck 2011-05-17 IT Pro Forum http://itproforum.org Thanks to Open Office Impress The Cloud the Name The 90s
ArcGIS for Server: In the Cloud
DevSummit DC February 11, 2015 Washington, DC ArcGIS for Server: In the Cloud Bonnie Stayer, Esri Session Outline Cloud Overview - Benefits - Types of clouds ArcGIS in AWS - Cloud Builder - Maintenance
Cloud Computing RCIS tutorial
Cloud Computing RCIS tutorial Dan C. Marinescu Computer Science Division EECS Department, UCF Email:[email protected] The tutorial is based on the book Cloud Computing: Theory and Practice ISBN-13: 978-0124046276
Alfresco Enterprise on AWS: Reference Architecture
Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)
GeoCloud Project Report GEOSS Clearinghouse
GeoCloud Project Report GEOSS Clearinghouse Qunying Huang, Doug Nebert, Chaowei Yang, Kai Liu 2011.12.06 Description of Application GEOSS clearinghouse is a FGDC, GEO, and NASA project that connects directly
CLOUD COMPUTING WITH AWS An INTRODUCTION. John Hildebrandt Solutions Architect ANZ
CLOUD COMPUTING WITH AWS An INTRODUCTION John Hildebrandt Solutions Architect ANZ AGENDA Todays Agenda Background and Value proposition of AWS Global infrastructure and the Sydney Region AWS services Drupal
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
Comparison and Evaluation of Open-source Cloud Management Software
Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management
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
PaaS - Platform as a Service Google App Engine
PaaS - Platform as a Service Google App Engine Pelle Jakovits 14 April, 2015, Tartu Outline Introduction to PaaS Google Cloud Google AppEngine DEMO - Creating applications Available Google Services Costs
Cloud Computing. Lecture 24 Cloud Platform Comparison 2014-2015
Cloud Computing Lecture 24 Cloud Platform Comparison 2014-2015 1 Up until now Introduction, Definition of Cloud Computing Pre-Cloud Large Scale Computing: Grid Computing Content Distribution Networks Cycle-Sharing
Primex Wireless OneVue Architecture Statement
Primex Wireless OneVue Architecture Statement Secure, cloud-based workflow, alert, and notification platform built on top of Amazon Web Services (AWS) 2015 Primex Wireless, Inc. The Primex logo is a registered
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
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
Service Organization Controls 3 Report
Service Organization Controls 3 Report Report on the Amazon Web Services System Relevant to Security and Availability For the Period April 1, 2015 September 30, 2015 Ernst & Young LLP Suite 1600 560 Mission
Cloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
What is Cloud Computing? Why call it Cloud Computing?
What is Cloud Computing? Why call it Cloud Computing? 1 Cloud Computing Key Properties Advantages Shift from CAPEX to OPEX Lowers barrier for starting a new business/project Can be cheaper even in the
EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.
CONTENTS 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix EXECUTIVE SUMMARY Tenzing Managed IT services has recently partnered with Amazon Web Services
Aneka: A Software Platform for.net-based Cloud Computing
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
Cloud Courses Description
Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,
Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros
David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you
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
SURFsara HPC Cloud Workshop
SURFsara HPC Cloud Workshop www.cloud.sara.nl Tutorial 2014-06-11 UvA HPC and Big Data Course June 2014 Anatoli Danezi, Markus van Dijk [email protected] Agenda Introduction and Overview (current
Web Application Hosting in the AWS Cloud Best Practices
Web Application Hosting in the AWS Cloud Best Practices September 2012 Matt Tavis, Philip Fitzsimons Page 1 of 14 Abstract Highly available and scalable web hosting can be a complex and expensive proposition.
Aneka Dynamic Provisioning
MANJRASOFT PTY LTD Aneka Aneka 2.0 Manjrasoft 10/22/2010 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling
Cloud Providers, SciCloudand
Basics of Cloud Computing Lecture 2 Cloud Providers, SciCloudand Research on Cloud at UT Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage
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
Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud
Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Use case Figure 1: Company C Architecture (Before Migration) Company C is an automobile insurance claim processing company with
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware
Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS
Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD
Storage Options in the AWS Cloud: Use Cases
Storage Options in the AWS Cloud: Use Cases Joseph Baron, Amazon Web Services Robert Schneider, Think88 December 2010 Cloud Storage Use Cases To illustrate real-world usage of AWS storage options, let
Unisys Cost Schedule. Unisys Cost Schedule. Page 1
Page 1 Introduction Public provides highly economical usage based pricing on all of the components required for sophisticated enterprise class computing. Usage based pricing models enable alignment of
How To Understand Cloud Computing
CSM 002 / Advanced Dist. Sys. Session 2.2 Cloud Computing François Taïani (heavily source from: Cloud computing: stateof-the-art and research challenges, Qi Zhang, Lu Cheng, Raouf Boutaba. J. of Internet
A Web Base Information System Using Cloud Computing
A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.
Amazon Web Services. 18.11.2015 Yu Xiao
Amazon Web Services 18.11.2015 Yu Xiao Agenda Introduction to Amazon Web Services(AWS) 7 Steps to Select the Right Architecture for Your Web Applications Private, Public or Hybrid Cloud? AWS Case Study
FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA (fulvio.valenza@polito.
+ FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA ([email protected]) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS
Développement logiciel pour le Cloud (TLC)
Table of Contents 1. Cloud computing 1 Guillaume Pierre 2 Cloud computing Université de Rennes 1 Fall 2012 http://www.globule.org/~gpierre/ 3 Pros and cons 1 / 21 2 / 21 Table of Contents Personal Computers
