A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)
|
|
- Quentin Rogers
- 5 years ago
- Views:
Transcription
1 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. Users can simply use a pre configured Amazon Machine Image (AMI) (pre configured operating system and application software) or create their own AMIs. Users can then choose between different instance types with different virtual CPU cores and amount of memory. There are also special types of instance to meet various application needs, e.g. High CPU/ Memory/ I/O Instances, Cluster Compute Instances (for HPC and network bound applications), Cluster GPU Instances and EBS Optimized Instances (enable Amazon EC2 instances to fully utilize the IOPS provisioned on an EBS volume). EC2 instances can be launched in multiple locations (Regions and Availability Zones). Failures are insulated among different Availability Zones. Regions are geographically distributed and consist of one or more Availability Zones. Amazon Elastic IP Addresses are static IP addresses and can be used to remap public IP addresses to any instance in an account in case of instance or Availability Zone failures. Apart from launching instances on demand, users can also reserve certain instances or bid on unused EC2 capacity to run Spot Instances. EC2 also offers Auto Scaling and Elastic Load Balancing services. Auto Scaling allows users to scale up/down their EC2 capacity automatically when pre define events are triggered. Elastic Load Balancing automatically distributes incoming traffic across multiple Amazon EC2 instances, which brings improved responsiveness as well as fault tolerance. Windows Azure Windows Azure Virtual Machines provides IaaS similar to EC2. To create a VM, users need to choose a virtual hard disk (VHD) for the VM s image. Users can either use VHDs provided by Microsoft (Windows Server) and its partners (Linux images), or upload their own VHDs. Then users need to specify the size of new VM (different number of cores and amount of memory). Google Google Cloud Platform contains a suite of products that allows users to build applications and websites, store and analyze data on Google s infrastructure. Google Compute Engine is the IaaS cloud platform that offers flexible VMs hosted on Google. Currently it is still in limited preview stage and is open by invitation only and preferably to those with large computational workloads. It only supports Linux based virtual machines running on KVM hypervisor right now. Users can choose the specific location (called zone) to launch instances. A zone is defined by (region, availability group) tuple which is similar to (region, availability zone) in AWS.
2 2. Storage Amazon Web Services EC2 instances come with a virtual local disk, but data in this disk may be lost if the instance fails. AWS provides Elastic Block Store (EBS) offers persistent storage to EC2 instances and is independent from instance life. EBS provides block level storage volumes and can be mounted as devices by running EC2 instances. EBS behaves like a raw/unformatted block device and users can create a file system on it. There are two types of EBS volume: Standard volume and Provisioned IOPS volume. Users can choose Provisioned IOPS volumes if predictable and high I/O performance is desired. An EBS volume is placed in a specific availability zone and automatically replicated within the same availability zone. Users can create consistent snapshots of EBS volumes which will be stored in Amazon S3 and automatically replicated across multiple availability zones. Amazon Simple Storage Service (S3) is a fully redundant data storage for the Internet. Amazon Glacier provides extremely low cost storage specifically for data archiving and backup. It is optimized for data that is infrequently accessed and retrieval of data may take several hours. AWS Storage Gateway service allows users to back up of on premises application data to Amazon S3 for future recovery. AWS Import/Export service offers faster data transfer into and out of AWS by using portable storage devices rather than transferring data via the Internet. Amazon offers Relational Database Service (Amazon RDS) to give users access to the capabilities of MySQL, Oracle or Microsoft SQL Server database engine. Amazon SimpleDB provides NoSQL database service for smaller datasets and Amazon DynamoDB provides fully managed, high performance, NoSQL database service. Windows Azure Windows Azure Blob provides storage to store large amounts of unstructured data. A blob is a file of any type and size. There are two types of blobs in Windows Azure Storage: block and page blobs. Block blobs consists of blocks (each block up to 4MB) and are efficient when uploading large blobs. Most files are block blobs. Page blobs are a collection of 512 byte pages optimized for random read and write operations. Page blobs are more efficient when ranges of bytes in a file are modified frequently. Each VM is associated with an OS disk (if a provided VHD is used to create a VM, that VHD is copied to VM s OS disk) and one or more data disks. Each disk is stored in a blob which is replicated both within a single datacenter and across datacenters. Microsoft provides Windows Azure SQL Database as a relational database option. Windows Azure Table is a NoSQL datastore which is ideal for storing structured, non relational data. Windows Azure Queue is a service for storing large numbers of messages that can be accessed from anywhere.
3 Google Each VM in Google Compute Engine has an ephemeral disk (by default 10GB) tied to the lifetime of VM instance. Users can request persistent disks which are independent disks which could outlive an instance's lifespan. Data written to persistent disks is automatically replicated across multiple disks in data centers. During current Limited Preview period, specific zones may be taken down for maintenance and upgrades. Data on ephemeral disks will be lost during the maintenance window period. Data on persistent disks will still be there, but users need to migrate their persistent disks ahead of time manually with FTP or rsync. Google Cloud Storage is a service for developers to store and access data in Google's cloud and is similar to Amazon S3. Developers can store objects and files up to terabytes and manage access to the data. All data is replicated to multiple data centers for high availability. Google Cloud SQL is a relational SQL database service based on MySQL and is good for medium or small data sets. 3. Networking By default, a VM instance in AWS or Windows Azure is standalone and with its own public IP address. Amazon Virtual Private Cloud (VPC) and Windows Azure Virtual Network (VNET) allow users to group VMs into a private and isolated network in the cloud. In a VPC/VNET, users can define the virtual network topology and have complete control over private IP address range (all VMs in the same VPC/VNET can be accessed through a single public IP address), creation of subnets, and configuration of route tables and network gateways. Amazon VPC also allows assigning an Elastic IP address (a static, public address) to any VM in VPC to make it addressable from the Internet. Users can also create and attach additional network interfaces (elastic network interface, or ENI) to any VM in VPC. To extend on premises datacenter into the public cloud, Amazon and Windows Azure both provide solutions for hybrid cloud. In VPC/VNET, users can create an encrypted IPsec hardware VPN connection between corporate VPN gateway and VPC/VNET. Amazon Web Services Compared to a VPN connection over the Internet, Amazon offers another network service called AWS Direct Connect which is suitable for high bandwidth and latency sensitive applications. Direct Connect uses industry standard 802.1Q VLANs to establish a dedicated and private connection between premise to AWS. Since it is hard for VPN hardware to support data transfer rates above 4 Gbps, users can easily get more network capacity with multiple Direct Connect connections, each with 1 Gbps or 10 Gbps. By transferring data directly to and from AWS, users also get a more consistent network experience. One nice thing is this dedicated connection can be partitioned into multiple virtual interfaces. So the same
4 connection could be used to access both public resources (e.g. objects in Amazon S3) and private resources (e.g. EC2 instances in VPC), or access multiple VPCs. Amazon also provides Route53, a DNS web service with which users could create and manage public DNS records. By using a global network of DNS servers, DNS queries will be routed to the nearest DNS server and answered with low latency. Windows Azure Windows Azure Connect provides agent based, machine to machine connections between Windows Azure services and on premises resources. With Windows Azure Connect, VMs in Windows Azure can join the domain on premises. So VMs in Windows Azure have IP addresses that look like other networked resources in the same domain rather than use external virtual IP addresses. This greatly helps domain management (e.g. authentication, name resolution, domain wide maintenance, remote debug) and distributed application development (e.g. a web application hosted in Windows Azure can securely access an on premise SQL Server database server). Windows Azure also offers Traffic Manager to load balance incoming traffic across multiple Windows Azure services, ensure high availability and improve the responsiveness by serving end users with the closest service. Google Each VM instance in Google Compute Engine belongs to a single network, which defines the address range and gateway address of all instances connected to it. Users can specify firewall rules for an instance. An instance can get an external IP address when it is started. Traffic between the instance and the Internet or other instances in different networks will use this public IP address. An instance without an external IP address can only access instances in the same network. 4. Other Features PaaS technology To allow users to focus on their applications rather than infrastructure, AWS, Windows Azure and Google all provide PaaS technology to simplify application deployment and management. PaaS will handle all deployment details such as capacity provisioning, load balancing, auto scaling and health monitoring. All users have to do is just to upload their applications. AWS Elastic Beanstalk is such a PaaS technology provided by Amazon. In addition, AWS CloudFormation enables users to create a collection of related AWS resources. For example, users could quickly launch multi tier web applications with a CloudFormation template.
5 Windows Azure Cloud Services is a similar PaaS platform from Microsoft. Moreover, if all users want is a web site or web application, they could get web hosting service directly from Windows Azure Web Sites. For application development, Windows Azure provides SDKs for.net, php, java and python. Google App Engine is a Google s PaaS service to host web applications. It supports applications written in three programming languages: Java, Python and Go (an open source programming environment developed by Google). Users can choose between three options for storing data: Google Cloud SQL, Google Cloud Storage or App Engine Datastore. App Engine Datastore is a distributed, schema less NoSQL object datastore which features a query engine and ACID transactions. Two options are provided with different availability and consistency guarantees in App Engine Datastore. The primary data repository is called High Replication Datastore (HRD), in which data is replicated across multiple data centers based on Paxos. Caching Both Amazon ElastiCache (beta) and Windows Azure Caching (Preview) support creating a Cache Cluster consisting of a collection of cache nodes to store information in memory from backend sources (e.g. SQL Database, session state and output caching for ASP applications). The Cache Cluster can scale up/down by adding/deleting cache nodes. Each cache node in Amazon ElastiCache runs Memcached (a memory object caching system) software. Windows Azure Caching (Preview) also supports Memcache now. In addition, it has two options colocated caches which just use part of memory on the virtual machines, or dedicated caches which use all available memory on the virtual machines for caching. Big Data Support Amazon provides Elastic MapReduce (Amazon EMR) to instantly provision as much or as little capacity as users wish for data intensive applications. Users can focus on data analysis rather than timeconsuming set up, management or tuning of Hadoop clusters. Users can modify the number of instances while the job flow is running. MapR distribution is provided in EMR and HBase can run on EMR now. Microsoft also provides a Hadoop service on Windows Azure. On Windows Azure, the data a MapReduce job works on is typically kept in blob storage. In contrast, for Amazon EMR, input data needs to be loaded from S3 to EC2 instances first, and the results will be written back to S3 again at the end. Windows Azure also supports Pig and Hive. It also provides a HiveQL (a SQL like language Hive offers) driver for Excel, with which HiveQL queries can be created directly from Excel. As the birthplace of MapReduce, it is interesting Google does not provide any Hadoop service at the moment. But it is said a private beta of MapR distribution is running on the Google Compute Engine and may serve as Hadoop platform in the future. Google BigQuery service allows users to do interactive analysis against very large datasets (up to billions of rows) with great speed. It is not a database but uses
6 SQL like queries. Usually it uses a small number of very large, append only tables. Google Prediction API is a cloud based machine learning tool with Google s machine learning algorithms. Messaging Amazon Simple Queue Service (SQS) offers a reliable way for messages to travel between applications. It stores in flight messages and does not require applications to be always available. Amazon Simple Notification Service (SNS) provides another way for messaging. Messages published from an application will be delivered to subscribers immediately. Windows Azure offers "Service Bus" for communications between applications or services. Service Bus provides three options to meet different communication requirements. Like Amazon SQS, queues provide FIFO guaranteed message delivery communication. But it is just one directional and serves as a broker that stores sent messages until they are received. Topics offer the same way as Amazon SNS but it is again one directional communication. It delivers messages that match specific criteria to corresponding downstream subscriptions. Unlike queues and topics, relays provide bi directional communication. But it just passes messages on to the destination application and does not store any messages. So it is suitable for communications between on premises applications (e.g. web services) and public endpoints projected in the cloud. Content Delivery Network Amazon offers CloudFront to deliver dynamic, static and streaming content using a global network of edge locations. Windows Azure Content Delivery Network (CDN) also provides a solution for delivering high bandwidth content by caching blobs and static content of compute instances at physical nodes distributed globally. Metric Monitoring Amazon provides CloudWatch to enable users to monitor AWS cloud resources including EC2 instances, EBS volumes, RDS DB instances, etc. Users could track basic metrics such as CPU utilization, disk and network activity of each EC2 instance at a five minute frequency. Users could also specify other metrics and update metrics at one minute intervals. The monitoring functionality is integrated into Management Portal for Windows Azure, which allows minimal and verbose monitoring similar to Amazon CloudWatch. 5. VMWare VMWare mainly targets products for private cloud. The core is the virtualization technology and ESX hypervisor, which provides abstraction to various hardware resources on the server. ESX and vcenter (a central manager) together form the virtualization layer. A collection of vcloud products are built on top
7 of the virtualization layer to provide the cloud infrastructure, which includes software defined services (networking, security, storage) and site recovery management and accommodates multiple virtual datacenters in multi tenant environment. Apart from the cloud infrastructure, other two major blocks are management and extensibility. vcenter Operations Management Suite allows users to keep track of how the infrastructure is running. vcloud Connector enables users to build a hybrid cloud by moving data between their private cloud and public cloud. vcloud APIs allow users to build new management modules or integrate existing ones with VMWare cloud infrastructure. vfabric is the PaaS technology from VMWare to ease the deployment of cloud applications. It offers great support to Java (Spring framework included) as well as a set of application services including a lightweight Tomcat server, application performance management and scaling. VMWare also initiates an open source PaaS project named Cloud Foundry, which is always related to another open source IaaS project OpenStack. VMWare also has SaaS products like Horizon Application Manager which provides central management for a suite of cloud applications such as Zimbra ( ) and SlideRocket (presentation). In Big Data area, VMWare launched Serengeti project to make Hadoop virtualization aware which optimizes it in the cloud environment. Some of the challenges here are, for example, data locality and topology awareness. 6. Others Joyent provides IaaS technologies to both public cloud (Joyent Cloud) and private cloud (Joyent SmartDataCenter). It highlights some features that are not available in AWS, e.g. automatic CPU bursting up to 400%, resize VMs on the fly without reboot. Apart from running Linux and Windows, it mostly promotes its own operating system called SmartOS (already open sourced) which features a combination of hardware and OS virtualization with secure storage and system wide visibililty (ZFS+KVM+Zones+DTrace). SmartOS is an ultra lean hypervisor that could reside in memory entirely. In SmartOS, applications are running on bare metal and do not navigate any extra layer. 3Tera (now acquired by CA Technologies) is a developer of system software for cloud computing. Its flagship product is called AppLogic, a turn key cloud platform which builds applications into virtual appliances by combining the application with virtual machine software. Since applications become completely separated from the hardware infrastructure, users can easily deploy and scale applications with different cloud providers without changing code or architecture.
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
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.
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
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
www.boost ur skills.com
www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at training@boosturskills.com BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &
Web Application Hosting using Amazon Web Services. E: Roshanr_2004@hotmail.com W: http://virtualizationandstorage.wordpress.
Web Application Hosting using Amazon Web Services Document Author: Contact: Roshan Ratnayake M: 0434 725 855 E: Roshanr_2004@hotmail.com W: http://virtualizationandstorage.wordpress.c om/category/aws/
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
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
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...
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
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
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.
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
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:
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
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
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 sergio.mendoza@est.fib.upc.edu
Shadi Khalifa Database Systems Laboratory (DSL) khalifa@cs.queensu.ca
Shadi Khalifa Database Systems Laboratory (DSL) khalifa@cs.queensu.ca What is Amazon!! American international multibillion dollar electronic commerce company with headquarters in Seattle, Washington, USA.
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,
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
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 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
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
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 alewandowski@implicateorderllc.com The origins
Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers
Financial Services Grid Computing on Amazon Web Services January 2013 Ian Meyers (Please consult http://aws.amazon.com/whitepapers for the latest version of this paper) Page 1 of 15 Contents Abstract...
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
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
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)
Web Application Hosting in the AWS Cloud Best Practices
Web Application Hosting in the AWS Cloud Best Practices May 2010 Matt Tavis Page 1 of 12 Abstract Highly-available and scalable web hosting can be a complex and expensive proposition. Traditional scalable
Thing Big: How to Scale Your Own Internet of Things. Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.
Thing Big: How to Scale Your Own Internet of Things Walter'Pernstecher'-'pernstec@amazon.de' Dr.'Markus'Schmidberger'-'schmidbe@amazon.de' Internet of Things is the network of physical objects or "things"
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...
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
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
Hadoop & Spark Using Amazon EMR
Hadoop & Spark Using Amazon EMR Michael Hanisch, AWS Solutions Architecture 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda Why did we build Amazon EMR? What is Amazon EMR?
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
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.
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
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
Chapter 3 Cloud Infrastructure. Cloud Computing: Theory and Practice. 1
Chapter 3 Cloud Infrastructure Chapter 3 1 Contents IaaS services from Amazon. Regions and availability zones for Amazon Web Services. Instances attributes and cost. A repertoire of Amazon Web Services.
Introduction to AWS in Higher Ed
Introduction to AWS in Higher Ed Lori Clithero loricli@amazon.com 206.227.5054 University of Washington Cloud Day 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2 Cloud democratizes
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
Netop Environment Security. Unified security to all Netop products while leveraging the benefits of cloud computing
Netop Environment Security Unified security to all Netop products while leveraging the benefits of cloud computing Contents Introduction... 2 AWS Infrastructure Security... 3 Standards - Compliancy...
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
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
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
PV213 Enterprise Information Systems in Practice 07 - Architecture of the EIS in the cloud
PV213 Enterprise Information Systems in Practice 07 - Architecture of the EIS in the cloud PV213 EIS in Practice: 07 - Architecture of the EIS in the cloud 1 PV213 EIS in Practice: 07 - Architecture of
Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, 2015. 20014 IBM Corporation
Boas Betzler Cloud IBM Distinguished Computing Engineer for a Smarter Planet Globally Distributed IaaS Platform Examples AWS and SoftLayer November 9, 2015 20014 IBM Corporation Building Data Centers The
AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services
AIST Data Symposium Ed Lenta Managing Director, ANZ Amazon Web Services Why are companies adopting cloud computing and AWS so quickly? #1: Agility The primary reason businesses are moving so quickly to
Running Oracle Applications on AWS
Running Oracle Applications on AWS Bharath Terala Sr. Principal Consultant Apps Associates LLC June 09, 2014 Copyright 2014. Apps Associates LLC. 1 Agenda About the Presenter About Apps Associates LLC
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON
JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google
Microsoft Azure for IT Professionals 55065A; 3 days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Microsoft Azure for IT Professionals 55065A; 3 days Course Description This
Every Silver Lining Has a Vault in the Cloud
Irvin Hayes Jr. Autodesk, Inc. PL6015-P Don t worry about acquiring hardware and additional personnel in order to manage your Vault software installation. Learn how to spin up a hosted server instance
SharePoint 2013 on Windows Azure Infrastructure David Aiken & Dan Wesley Version 1.0
SharePoint 2013 on Windows Azure Infrastructure David Aiken & Dan Wesley Version 1.0 Overview With the Virtual Machine and Virtual Networking services of Windows Azure, it is now possible to deploy and
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
SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse.
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager pchadwick@suse.com Product Marketing Manager djarvis@suse.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together
Fault-Tolerant Computer System Design ECE 695/CS 590 Putting it All Together Saurabh Bagchi ECE/CS Purdue University ECE 695/CS 590 1 Outline Looking at some practical systems that integrate multiple techniques
Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312
Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312 Phani Kottapalli AST Corporation Our Services Oracle Partnership Oracle Specialized E-Business Suite Business Intelligence EPM-Hyperion
Platforms in the Cloud
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
319 MANAGED HOSTING TECHNICAL DETAILS
319 MANAGED HOSTING TECHNICAL DETAILS 319 NetWorks www.319networks.com Table of Contents Architecture... 4 319 Platform... 5 319 Applications... 5 319 Network Stack... 5 319 Cloud Hosting Technical Details...
Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect
on AWS Services Overview Bernie Nallamotu Principle Solutions Architect \ So what is it? When your data sets become so large that you have to start innovating around how to collect, store, organize, analyze
vcloud Suite Architecture Overview and Use Cases
vcloud Suite Architecture Overview and Use Cases vcloud Suite 5.8 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
How To Choose Between A Relational Database Service From Aws.Com
The following text is partly taken from the Oracle book Middleware and Cloud Computing It is available from Amazon: http://www.amazon.com/dp/0980798000 Cloud Databases and Oracle When designing your cloud
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
When talking about hosting
d o s Cloud Hosting - Amazon Web Services Thomas Floracks When talking about hosting for web applications most companies think about renting servers or buying their own servers. The servers and the network
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
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 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
Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012
Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012 2 Who? Viktor van den Berg Consultant @ PQR Former Dutch VMUG Leader Blogger at www.viktorious.nl Twitter @viktoriousss
How To Use Aws.Com
Crypto-Options on AWS Bertram Dorn Specialized Solutions Architect Security/Compliance Network/Databases Amazon Web Services Germany GmbH Amazon.com, Inc. and its affiliates. All rights reserved. Agenda
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
Overview and Deployment Guide. Sophos UTM on AWS
Overview and Deployment Guide Sophos UTM on AWS Overview and Deployment Guide Document date: November 2014 1 Sophos UTM and AWS Contents 1 Amazon Web Services... 4 1.1 AMI (Amazon Machine Image)... 4 1.2
Developing Microsoft Azure Solutions
Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience
Developing Microsoft Azure Solutions 20532A; 5 days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This
AWS Performance Tuning
AWS Performance Tuning Markus Albe @Percona Fernando Ipar @Percona Ryan Lowe @Square PLNY 2012 Amazon Web Services Cloud Formation CloudFront CloudSearch CloudWatch DirectConnect DynamoDB ec2 ElastiCache
Big data variety, 179 velocity, 179 volume, 179 Blob storage containers
Index A AADRM. See Azure active directory rights management (AADRM) AADRM PowerShell module Azure AD module, 164 Connect-AadrmService cmdlet, 164 Connect-MsolService cmdlet, 164 PowerShell v2.0 and.net
Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation
Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation Users A A A VM VM VM A A A Application Compute/Storage/Network On-Premises Data Center VM Virtual Machine
Logentries Insights: The State of Log Management & Analytics for AWS
Logentries Insights: The State of Log Management & Analytics for AWS Trevor Parsons Ph.D Co-founder & Chief Scientist Logentries 1 1. Introduction The Log Management industry was traditionally driven by
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
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
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
Real Time Big Data Processing
Real Time Big Data Processing Cloud Expo 2014 Ian Meyers Amazon Web Services Global Infrastructure Deployment & Administration App Services Analytics Compute Storage Database Networking AWS Global Infrastructure
Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor
Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor Mobile-first Cloud-first Cloud Platform Transform the datacenter 0 380.50 0 7.62.50 Unlock insight on
Deploying for Success on the Cloud: EBS on Amazon VPC. Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012
Deploying for Success on the Cloud: EBS on Amazon VPC Phani Kottapalli Pavan Vallabhaneni AST Corporation August 17, 2012 Agenda Amazon AWS Global Infrastructure AWS VirtualPrivateCloud(VPC) Architecture
OpenStack Introduction. November 4, 2015
OpenStack Introduction November 4, 2015 Application Platforms Undergoing A Major Shift What is OpenStack Open Source Cloud Software Launched by NASA and Rackspace in 2010 Massively scalable Managed by
Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager
Expand Your Infrastructure with the Elastic Cloud Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager Today we re going to talk about The Cloud Scenarios Questions You Probably
Course 20533: Implementing Microsoft Azure Infrastructure Solutions
Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
Virtualizing Apache Hadoop. June, 2012
June, 2012 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 VIRTUALIZING APACHE HADOOP... 4 INTRODUCTION TO VSPHERE TM... 4 USE CASES AND ADVANTAGES OF VIRTUALIZING HADOOP... 4 MYTHS ABOUT RUNNING
Windows Azure = Managed for You Standalone Servers Applications Runtimes Database Operating System Virtualization Server Storage Networking Efficiency IaaS PaaS SaaS Control+Cost Developer 1) Choose image,
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,
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
GIS and the Cloud. Richard Cantwell richard.cantwell@gamma.ie www.gamma.ie
GIS and the Cloud Richard Cantwell richard.cantwell@gamma.ie www.gamma.ie Emerging Technologies Hype Cycle www.gartner.com Emerging Technologies Hype Cycle 2013 www.gartner.com/newsroom/id/2575515 Yesterday
Reliable Data Tier Architecture for Job Portal using AWS
Reliable Data Tier Architecture for Job Portal using AWS Manoj Prakash Thalagatti 1, Chaitra B 2, Mohammed Asrar Naveed 3 1,3 M. Tech Student, Dept. of ISE, Acharya Institute of Technology, Bengaluru,
CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)
CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS) Maximize the benefits of using AWS. With Connectria s Managed AWS, you can purchase and implement 100% secure, highly available, managed AWS solutions all backed
Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific
Realizing the Benefits of Hybrid Cloud Anand MS Cloud Solutions Architect Microsoft Asia Pacific Agenda Key drivers for Hybrid Cloud Unified Cloud Strategy Example Use Cases How to get there Hybrid Cloud:
Proactively Secure Your Cloud Computing Platform
Proactively Secure Your Cloud Computing Platform Dr. Krutartha Patel Security Engineer 2010 Check Point Software Technologies Ltd. [Restricted] ONLY for designated groups and individuals Agenda 1 Cloud
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
Amazon Web Services. Lawrence Berkeley LabTech Conference 9/10/15. Jamie Baker Federal Scientific Account Manager AWS WWPS bakjames@amazon.
Web Services Lawrence Berkeley LabTech Conference 9/10/15 Jamie Baker Federal Scientific Account Manager AWS WWPS bakjames@amazon.com 2015, Web Services, Inc. or its Affiliates. All rights reserved. AWS