Scaling the Cloud. Kirk Spadt Principal Architect Automated Financial Systems. January 26, 2010 King of Prussia, PA Philadelphia Java Users Group
|
|
- Howard Hutchinson
- 5 years ago
- Views:
Transcription
1 Scaling the Cloud Kirk Spadt Principal Architect Automated Financial Systems January 26, 2010 King of Prussia, PA Philadelphia Java Users Group
2 Next big thing? Sharing large server computers Information System Utility - like water, electric, phone Old technology 1970's: "mainframe", "time-sharing", "virtual machine 1980's: "network", "LAN", "WAN", "Internet" 1990's: "World-Wide Web", "hosting service", "groupware", "ASP" 2000's: Virtualization on Intel CPUs (VMWare, Xen, Parallels) Mix them together, plus a jazzy new name Technology is already mature Why now? Broadband! Everyone has it, and it's not expensive Distance to data the CPU running the app is irrelevant Slide content courtesy of Fred Stluka
3 The tipping point Pressures: The economy Better Faster Cheaper Globalization Time to Market Outsourcing New generation Google Enablers: World Wide Web Broadband Web 2.0 New generation Social networking Network effect Open source
4 Cloud Computing SAAS: Stack Software... PAAS: Platform... IAAS: Infrastructure as a service
5 SAAS: Software as a service Gmail, Facebook, YouTube, Twitter, Skype Quicken Online, Blogs, Wikis, Online backup SalesForce, Run-It Retail, Security scans Characteristics Subscription-based Available anywhere No upgrades Less virus risk Can collaborate Harder to lose data Who? Everyone. No technical skills Not customizable Social interaction Users not programmers We re not needed
6 PAAS: Platform as a service Google App Engine, Force.com, GigaSpaces, LongJump CRM, NetSuite, WorkXpress 5GL Microsoft Azure, Oracle PAAS, Open Platform Characteristics Function-based No upgrades Programming API You create the apps Default applications No root access Vendor lock-in? Who? Must have technical skills. Can be customized No infrastructure worries No system upgrades Scaling handled for you We create + customize We share costs and risks
7 IAAS: Infrastructure as a service Amazon Elastic Compute Cloud, Joyent (Facebook s) IBM Blue Cloud, CloudWare, RackSpace VCloud (VMware), GoGrid, AT&T Cloud Services Characteristics Usage-based Root access No upgrades No program apps No platform APIs Programming API You create the apps Who? Hardware failures handled No infrastructure worries We do system upgrades We handle the scaling We can add value (profit) Less vendor lock-in More profit and more risk
8 Why Amazon Cloud? Enabling technologies are compelling More control of the environment Open source provides many solutions Cost has triggered a tipping point IAAS utilizes more of our skills Less vendor lock-in than PAAS/SAAS Lower cost, higher potential profit/gain
9 Key Amazon AWS Components S3 Simple Storage Service Provides public/private access to your data EC2 Elastic Compute Cloud Linux or Windows server instances (as root) RDS Relational Database Service A managed and replicated MySql database SQS Simple Queue Service Guaranteed single-delivery message queues
10 EC2 (Server) Components Wide range of CPU power priced accordingly Can add/delete servers on demand billed hourly Preconfigured server images with applications Windows and multiple Linux distributions Some have preloaded apps (e.g., Apache, Tomcat, MySql) Some are paid/licensed, (e.g., WindowsServer. DB2) Elastic Block Storage (EBS) reliable persistent store Data survives server shutdown (otherwise it s gone) Serves as a Unix mount point or D: drive Elastic IP addresses fixed; can swap among servers Amazon CloudWatch resource utilization metrics + reports Auto Scaling uses metrics to add instances as needed Responds to CloudWatch metrics and scales up and down Elastic Load Balancing Distributes requests Responds to health of servers, routes accordingly
11 Sample Amazon AWS Pricing Small: 1cpu, 32bit, 1.7G ram: 8.5 / hr Large: 2cpu, 64bit, 7.5G ram; 34 / hr Up to 4 fast cpus and 68GB memory available ($2.40/hr) Linux pricing is above Windows is 20-30% higher Reserved instances (e.g. small is 3 / hr + $233 / year) Spot price instances only run if below a price you set. Data transfer: from outside: 17 / GB; in region: 1 / GB EBS storage volumes: 10 / GB / month CloudWatch monitoring 1.5 / server / hour Load balancing: 2.5 / hour / GB passed through Net: ~ $70/month for a small or $32-42/month if reserved. Note: Prices are as of 01/26/2010; subject to change.
12 Amazon Cloud Demo Creating/storing a key pair for secure access Defining the firewall (accessible ports) Selecting an AMI (Amazon machine image) Starting an EC2 (server) instance These slides are intended for those of you who are not here tonight.
13 Prerequisites for the demo An Amazon account tied to an active credit card This is the same account as for books. An SSH client for secure terminal access PuTTY - the standard for most of us, and free. A SCP client for secure file transfer WinSCP well-respected and also fee Signed up for an Amazon AWS account. [Sign up now] at
14 Amazon Cloud Demo Links The sign up link for an AWS account The EC2 administrative console AWS documentation Tutorials Machine image directory (OS, preloaded apps, etc).
15 Amazon AWS Management Console
16 AWS Console Details
17 Adding a key pair
18 About AWS Key Pairs Key pairs are used instead of passwords. Better security, control, easier login. You must have a key pair to start a server. The private key is saved in Putty (SSH). Private key is downloaded upon creation. Use separate keypairs by client. DO NOT lose your private key.
19 Updating the default security group
20 About AWS Security Groups Multiple groups can be assigned (per server) I assign an ssh group (just port 22 in it) I restrict access to my ip(s) so easily changed. I assign a security group per server role. apache has port 80; mysql has no ports This technique also documents the servers. I assign a security group per server farm I open up all ports between these servers That is why I do not need to open 3306 for mysql
21 AMI (machine image) selection
22 About AMI Selection The AMI you select controls what is on the server Operating system (Linux flavor or Windows) Preinstalled applications and tools Many AMIs are available for Linux (servers also cheaper) It is easy to add apps to Linux images yum install httpd installs Apache in one step (then you configure) I started with RightScale CentOS-5.4 i386 This is a clone of RedHat Enterprise Server 5.4 It contains Apache, MySql, Tomcat Ubuntu and Fedora AMIs are more current Also have more issues based on the chatter I hear Most AMIs are free even from vendors But, you ll pay Oracle, WebSphere, per hour via Amazon
23 About the Running Instances Wizard Choose the availability zone carefully Same farm in different zones incurs transfer cost However, true redundancy requires multiple zones. If you have a reserved instance, use its zone. Turn monitoring ON if balancing or auto-scaling Be sure you have the private key for the key pair. I select a group for ssh, each role, and the farm Foo.com apache would have groups foo, apache, ssh Farms need a group security group with more ports open Consider a separate ssh group to limit access by ip addr Do not use this wizard if you are auto-scaling. This information is specified in an auto-scale launch configuration
24 Scaling? Handle increases in load improve performance. Handle decreases in load reduce costs. Adjust number of app servers based on demand Adjust database server count Assure that user sessions are preserved Assure stored data integrity My costs should reflect my current needs. My systems should respond to demand as needed
25 Server Farm Topology MySql Master-Slave Client Requests Web Load Balancer Port 80 DNS points to (example): Lb1234.elb.amazon.com Port 80 Forwards to port 8080 Tomcat Tomcat 8080 Tomcat 8080 Tomcat Terracotta client does balancing queries transactional jdbc driver selects Terracotta Terracotta Server Server MySql Master SlaveDb Load Balancer MySql MySql Slave MySql Slave MySql Slave MySql Slave Slave
26 Terracotta - Functions A powerful distributed Java object cache No serialization java classes are instrumented instead Concurrency leverages synchronized { } blocks Shares heap memory among all participants You can configure (in xml) what objects are shared Deployed with 1 or more servers that coordinate state Effective heap size for each java client is the sum of all High performance: classes communicate each field change Custom TIM (integration modules) for: Hibernate second-level cache Session persistence for many app servers Spring integration failover supports all webflow scopes Use these roll your own only if you are a concurrency expert
27 AWS Load Balancing AWS provides a load balancing solution Define an Elastic Load Balancer Specify its listening and forwarding ports For Tomcat: lb=80; instance=8080 For MySql: lb=3306; instance=3306 AWS generates a host URL for the balancer Register this in the website s DNS as a CNAME now forwards to the load balancer The load balancer knows the ip of each Tomcat
28 AWS Auto Scaling Create a load balancer, as described above Create a launch configuration References the load balancer Contains the specs needed to launch servers Create an auto-scale group References the launch configuration Specifies the min and max deployed servers Create an auto-scale trigger (or more than one) References the auto-scale group Specifies what metrics to observe and limits CloudWatch (monitoring) must be enabled. Auto scaling and load balancing respond to the metrics.
29 Command-Line AWS Tools Some AWS functions are not in the console For these functions, use the command line The following slides utilize the CLI The ^s at the end are for the Windows CLI
30 Load Balancing Configuration elb-create-lb blurt-load-tomcat ^ --availability-zones us-east-1a ^ --listener "protocol=http,lb-port=80,instance-port=8080" blurt-db-load: your name for the load balancer us-east-1a: preferred server availability zone protocol-http: Protocol of the content being forwarded lb-port: Listening port (external - used by requests) instance-port: Forwarding port (internal - to app servers) Responds with a DNS name for the load balancer: blurt-load-tomcat us-east-1.elb.amazonaws.com
31 Auto Scaling Configuration as-create-launch-config blurt-config-tomcat ^ --image-id ami-33ab475a ^ --instance-type m1.small ^ --key blurt ^ --group blurt,tomcat,ssh ^ --user-data "descr=blurt MySql;cfg=blurt-001;roles=mysql blurt-config-tomcat: your name for the launch config ami-33ab475a: Amazon machine image to be launched m1.small: Architecture and size of the hardware blurt: key pair to use for authentication blurt tomcat ssh: Security group(s) controlling access to the server user-data: A string to use at start-up to configure the server.
32 Auto Scaling Group as-create-auto-scaling-group blurt-group-tomcat ^ --launch-configuration blurt-config-tomcat ^ --availability-zones us-east-1a ^ --min-size 1 --max-size 1 ^ --cooldown 120 ^ --load-balancers blurt-load-tomcat blurt-group-tomcat: your name for the scaling group blurt-config-tomcat: name you used for the launch configuration us-east-1a: list of availability zones in which to launch servers min-size: Minimum number of servers to launch and maintain max-size: Maximum number of servers to launch cooldown: Number of seconds to wait between scaling changes
33 Auto Scaling Trigger as-create-or-update-trigger blurt-trig-mysql-cpu ^ --auto-scaling-group blurt-group-mysql ^ --namespace "AWS/EC2" ^ --measure CPUUtilization ^ --statistic Average ^ --dimensions "AutoScalingGroupName=blurt-group-mysql" ^ --period 60 ^ --lower-threshold 20 ^ --upper-threshold 70 ^ "--lower-breach-increment=-1" ^ --upper-breach-increment 1 ^ --breach-duration 120 Defines criteria for all servers in an auto scaling group Measures average CPU utilization over 60 seconds (for the entire group) Adds 1 server if utilization exceeds 70 percent Removes 1 server if utilization goes below 20 percent
34 Configuration: blurt-001.cfg mysql.dbname=blurt mysql.dbuser=blurt mysql.dbpass= mysql.master.host=dbmaster.blurt.com mysql.slave.host=lb-1234.elb.amazon.com mysql.initd=mysqld tomcat.hostname= tomcat.war=root:blurt-0.1.war tomcat.initd=tomcat Contains settings for each server role Server information, settings, credentials, hosts, defaults Initialization scripts selectively apply settings based on roles Server applies this configuration at first boot-up Eliminates need for unique AMI images for each server role
35 Server Farm MySql Master-Slave Issues Only the master accepts write requests Suitable for many reads, few writes Slaves refresh asynchronously - not ACID All transactional requests must be on the master For applications that tolerate stale reads App is responsible for routing to master/slave DB abstraction layers or JDBC drivers are often used for routing Load balancer can be used to route to slaves (not master) ACID reads must route to master a challenge Some shops address this annotations Failover/high availability solutions are a compromise Slave failover is easy load balancer can handle it. Master failover: read-lock slave, wait until sync, switch to master. This requires a controller server or a smart JDBC driver. For higher availability or scalability than this, use MySql Cluster.
36 Alternative MySql Solutions MySql replication JDBC driver (mysql.com) driver.connect("jdbc:mysql://m1,s1,s2,s3/db ); Routes writes to master and load-balances reads. lbpool connection pool (tailrank.com) JDBC pool with heartbeat runtime load balancing MySql Clustering (NDB) server engine (mysql.com) An outgrowth of an in-memory database Huge memory requirements May need multiple clusters for failover or to scale up MySQL Enterprise for Amazon EC2 (mysql.com) MySql s fee-based solution for EC2, includes failover Amazon EC2 MySql RDS (aws.amazon.com) MySql managed relational database There is no mention of intrinsic failover. Amazon s value-add is backup and patches for now anyway
37 Investigations and Future Research CloudTools: Open source AWS deployment Basis for Spring Source s CloudFoundry No auto scaling Scalr: Open source auto scaling console Similar function to RightScale AWS monitoring service Requires (builds) a unique AMI for each server role in each farm AppScale: Open source Google App Engine Can be deployed into Amazon Limited function for now Eucalyptus: Open source Xen virtualization Open source implementation of Amazon AWS same interfaces Looks like a promising way to move servers in-house
38 Thank you for your kind attention.
What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?
What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?
More informationIntroduction to Cloud Computing
You will learn how to: Build and deploy cloud applications and develop an effective implementation strategy Leverage cloud vendors Amazon EC2 and Amazon S3 Exploit Software as a Service (SaaS) to optimize
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?
DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing Slide 1 Slide 3 ➀ What is Cloud Computing? ➁ X as a Service ➂ Key Challenges ➃ Developing for the Cloud Why is it called Cloud? services provided
More informationLINUX, WINDOWS(MCSE),
Virtualization Foundation Evolution of Virtualization Virtualization Basics Virtualization Types (Type1 & Type2) Virtualization Demo (VMware ESXi, Citrix Xenserver, Hyper-V, KVM) Cloud Computing Foundation
More informationBasics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama
Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services - Amazon S3 and EBS Cloud managers
More informationAmazon Web Services (AWS) Solutions Architect Intermediate Level Course Content
Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content Introduction to Cloud Computing A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction
More informationAWS Administration. Suggested Pre-requisites Basic IT Knowledge
Course Description Amazon Web Services Administration (AWS Administration) course starts your Cloud Journey. If you are planning to learn Cloud Computing and Amazon Web Services in particular, then this
More informationAmazon Web Services Training. Training Topics:
Amazon Web Services Training Training Topics: SECTION1: INTRODUCTION TO CLOUD COMPUTING A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction to Cloud Computing
More informationAmazon Web Services (AWS) Training Course Content
Amazon Web Services (AWS) Training Course Content SECTION 1: CLOUD COMPUTING INTRODUCTION History of Cloud Computing Concept of Client Server Computing Distributed Computing and it s Challenges What is
More informationBasics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama
Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services - Amazon S3 and EBS Cloud managers
More informationCIT 668: System Architecture. Amazon Web Services
CIT 668: System Architecture Amazon Web Services Topics 1. AWS Global Infrastructure 2. Foundation Services 1. Compute 2. Storage 3. Database 4. Network 3. AWS Economics Amazon Services Architecture Regions
More informationAWS Solution Architecture Patterns
AWS Solution Architecture Patterns Objectives Key objectives of this chapter AWS reference architecture catalog Overview of some AWS solution architecture patterns 1.1 AWS Architecture Center The AWS Architecture
More informationCloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.
Cloud Computing By: Muhammad Naseem Assistant Professor Department of Computer Engineering, Sir Syed University of Engineering & Technology, Web: http://sites.google.com/site/muhammadnaseem105 Email: mnaseem105@yahoo.com
More informationTraining on Amazon AWS Cloud Computing. Course Content
Training on Amazon AWS Cloud Computing Course Content 15 Amazon Web Services (AWS) Cloud Computing 1) Introduction to cloud computing Introduction to Cloud Computing Why Cloud Computing? Benefits of Cloud
More informationAt Course Completion Prepares you as per certification requirements for AWS Developer Associate.
[AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.
More informationIntroduction To Cloud Computing
Introduction To Cloud Computing What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,
More informationEnroll Now to Take online Course Contact: Demo video By Chandra sir
Enroll Now to Take online Course www.vlrtraining.in/register-for-aws Contact:9059868766 9985269518 Demo video By Chandra sir www.youtube.com/watch?v=8pu1who2j_k Chandra sir Class 01 https://www.youtube.com/watch?v=fccgwstm-cc
More informationIntroduction to cloud computing
Introduction to cloud computing History of cloud Different vendors of Cloud computing Importance of cloud computing Advantages and disadvantages of cloud computing Cloud deployment methods Private cloud
More informationAmazon Web Services Course Outline
Amazon Web Services Course Outline Tr Real Time Trainers 100% Placement Assistance Small Training Batch Hands on Experience Certification Support Video Tutorials will be provided Life Time Support will
More informationIntroduction to ArcGIS Server Architecture and Services. Amr Wahba
Introduction to ArcGIS Server 10.1 - Architecture and Services Amr Wahba awahba@esri.com Agenda Architecture Features Publishing Security Cloud Powerful GIS capabilities Delivered as Web services To help
More informationProject Presentation
Project Presentation Saad Arif Dept. of Electrical Engineering and Computer Science University of Central Florida - Orlando, FL November 7, 2013 1 Introduction 1 Introduction 2 Gallery 1 Introduction 2
More informationPrincipal Solutions Architect. Architecting in the Cloud
Matt Tavis Principal Solutions Architect Architecting in the Cloud Cloud Best Practices Whitepaper Prescriptive guidance to Cloud Architects Just Search for Cloud Best Practices to find the link ttp://media.amazonwebservices.co
More informationCloud Providers more AWS, Aneka
Basics of Cloud Computing Lecture 6 Cloud Providers more AWS, Aneka and GAE Satish Srirama Outline More AWS Some more PaaS Aneka Google App Engine Force.com 16.05.2012 Satish Srirama 2/51 Recap Last lecture
More informationBasics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama
Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services -Amazon S3 and EBS Cloud managers
More informationCloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014
Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014 Karthik Krishnan Page 1 of 20 Table of Contents Table of Contents... 2 Abstract... 3 What
More informationFAST TRACK YOUR AMAZON AWS CLOUD TECHNICAL SKILLS. Enterprise Website Hosting with AWS
FAST TRACK YOUR AMAZON AWS CLOUD TECHNICAL SKILLS Enterprise Website Hosting with AWS 2 Day Course Outline Table of Contents Introduction Course Structure Course Outline Day 1 - Introduction to Cloud Computing,
More informationArcGIS 10.3 Server on Amazon Web Services
ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2016 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationAWS_SOA-C00 Exam. Volume: 758 Questions
Volume: 758 Questions Question: 1 A user has created photo editing software and hosted it on EC2. The software accepts requests from the user about the photo format and resolution and sends a message to
More informationHow can you implement this through a script that a scheduling daemon runs daily on the application servers?
You ve been tasked with implementing an automated data backup solution for your application servers that run on Amazon EC2 with Amazon EBS volumes. You want to use a distributed data store for your backups
More informationDesign Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68
Design Patterns for the Cloud 68 based on Amazon Web Services Architecting for the Cloud: Best Practices Jinesh Varia http://media.amazonwebservices.com/aws_cloud_best_practices.pdf 69 Amazon Web Services
More informationCIT 668: System Architecture
CIT 668: System Architecture Amazon Web Services I Topics 1. Economics 2. Key Concepts 3. Key Services 4. Elastic Compute Cloud 5. Creating an EC2 Instance Images from AWS EC2 User Guide or Wikipedia unless
More informationCloud Computing /AWS Course Content
Cloud Computing /AWS Course Content 1. Amazon VPC What is Amazon VPC? How to Get Started with Amazon VPC Create New VPC Launch an instance (Server) to use this VPC Security in Your VPC Networking in Your
More informationFault-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
More informationWhat is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.
1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use
More informationMySQL and Virtualization Guide
MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit
More informationMySQL in the Cloud Tricks and Tradeoffs
MySQL in the Cloud Tricks and Tradeoffs Thorsten von Eicken CTO RightScale 1 MySQL & Amazon EC2 @RightScale Operating in Amazon EC2 since fall 2006 Cloud Computing Management System Replicated MySQL product
More informationExamining Public Cloud Platforms
Examining Public Cloud Platforms A Survey Copyright 2012 Chappell & Associates Agenda What is Cloud Computing? Cloud Platform Technologies: An Overview Public Cloud Platforms: Reviewing the Terrain What
More informationAWS Course Syllabus. Linux Fundamentals. Installation and Initialization:
AWS Course Syllabus Linux Fundamentals Installation and Initialization: Installation, Package Selection Anatomy of a Kickstart File, Command line Introduction to Bash Shell System Initialization, Starting
More informationDocument Sub Title. Yotpo. Technical Overview 07/18/ Yotpo
Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time
More informationCOMPTIA CLO-001 EXAM QUESTIONS & ANSWERS
COMPTIA CLO-001 EXAM QUESTIONS & ANSWERS Number: CLO-001 Passing Score: 800 Time Limit: 120 min File Version: 39.7 http://www.gratisexam.com/ COMPTIA CLO-001 EXAM QUESTIONS & ANSWERS Exam Name: CompTIA
More informationAbout Intellipaat. About the Course. Why Take This Course?
About Intellipaat Intellipaat is a fast growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over
More informationWe are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info
We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : Storage & Database Services : Introduction
More informationPrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps
PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : SAA-C01 Title : AWS Certified Solutions Architect - Associate (Released February 2018)
More informationARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS
ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI
More informationDocumentation. This PDF was generated for your convenience. For the latest documentation, always see
Management Pack for AWS 1.50 Table of Contents Home... 1 Release Notes... 3 What's New in Release 1.50... 4 Known Problems and Workarounds... 5 Get started... 7 Key concepts... 8 Install... 10 Installation
More informationOracle WebLogic Server 12c on AWS. December 2018
Oracle WebLogic Server 12c on AWS December 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only. It represents
More informationExam : Implementing Microsoft Azure Infrastructure Solutions
Exam 70-533: Implementing Microsoft Azure Infrastructure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Design and Implement Azure App Service
More informationLassoing the Clouds: Best Practices on AWS. Brian DeShong May 26, 2017
Lassoing the Clouds: Best Practices on AWS Brian DeShong May 26, 2017 Who am I? Who am I? Who am I? Who am I? Agenda Agenda Running web servers Agenda Running web servers Serving static content Agenda
More information/ Cloud Computing. Recitation 5 February 14th, 2017
15-319 / 15-619 Cloud Computing Recitation 5 February 14th, 2017 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week
More informationLassoing the Clouds: Best Practices on AWS. Brian DeShong May 26, 2017
Lassoing the Clouds: Best Practices on AWS Brian DeShong May 26, 2017 Who am I? Agenda Running web servers Serving static content Security-related concerns Databases Logging Regions + Availability Zones
More informationExpert Reference Series of White Papers. Introduction to Amazon Auto Scaling
Expert Reference Series of White Papers Introduction to Amazon Auto Scaling 1-800-COURSES www.globalknowledge.com Introduction to Amazon Auto Scaling Jon M. Gallagher, Global Knowledge Instructor, Certified
More informationSURVEY PAPER ON CLOUD COMPUTING
SURVEY PAPER ON CLOUD COMPUTING Kalpana Tiwari 1, Er. Sachin Chaudhary 2, Er. Kumar Shanu 3 1,2,3 Department of Computer Science and Engineering Bhagwant Institute of Technology, Muzaffarnagar, Uttar Pradesh
More informationOPENSTACK: THE OPEN CLOUD
OPENSTACK: THE OPEN CLOUD Anuj Sehgal (s.anuj@jacobs-university.de) AIMS 2012 Labs 04 June 2012 1 Outline What is the cloud? Background Architecture OpenStack Nova OpenStack Glance 2 What is the Cloud?
More informationDesigning Fault-Tolerant Applications
Designing Fault-Tolerant Applications Miles Ward Enterprise Solutions Architect Building Fault-Tolerant Applications on AWS White paper published last year Sharing best practices We d like to hear your
More informationScaling DreamFactory
Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud
More informationImmersion Day. Getting Started with Linux on Amazon EC2
January 2017 Table of Contents Overview... 3 Create a new Key Pair... 4 Launch a Web Server Instance... 6 Browse the Web Server... 13 Appendix Additional EC2 Concepts... 14 Change the Instance Type...
More informationAmazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India
(AWS) Overview: AWS is a cloud service from Amazon, which provides services in the form of building blocks, these building blocks can be used to create and deploy various types of application in the cloud.
More informationAmazon Web Services Hands on EC2 December, 2012
Amazon Web Services Hands on EC2 December, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-42 Table of Contents Launch a Linux Instance... 4 Connect to the Linux Instance Using
More informationExam Questions AWS-Certified- Developer-Associate
Exam Questions AWS-Certified- Developer-Associate Amazon AWS Certified Developer Associate https://www.2passeasy.com/dumps/aws-certified- Developer-Associate/ 1. When using Amazon SQS how much data can
More informationFaculté Polytechnique
Faculté Polytechnique INFORMATIQUE PARALLÈLE ET DISTRIBUÉE CHAPTER 7 : CLOUD COMPUTING Sidi Ahmed Mahmoudi sidi.mahmoudi@umons.ac.be 13 December 2017 PLAN Introduction I. History of Cloud Computing and
More informationPracticeDump. Free Practice Dumps - Unlimited Free Access of practice exam
PracticeDump http://www.practicedump.com Free Practice Dumps - Unlimited Free Access of practice exam Exam : AWS-Developer Title : AWS Certified Developer - Associate Vendor : Amazon Version : DEMO Get
More informationdbx MNT AWS Setup Guide
dbx MNT AWS Setup Guide Rev 4.0 June 2018 XtremeData, Inc. 999 Plaza Dr., Ste. 570 Schaumburg, IL 60173 www.xtremedata.com 1. Overview... 3 1.1 Architectural Diagram... 4 1.2 Architectural Elements...
More informationPaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved
PaaS Cloud mit Java Eberhard Wolff, Principal Technologist, SpringSource A division of VMware 2009 VMware Inc. All rights reserved Agenda! A Few Words About Cloud! PaaS Platform as a Service! Google App
More informationTopics II SaaS 2.0 OaSe*: OpenCms as a Service Cloud Sites SaaS 3.0 Google Apps (Gmail, Google Docs) Cloud Assessment Services Cloudify: Cloud Applica
Topics I CaMuS Cloud aware Content Management Framework OpenCAMP Open Cloud Application Management Platform AppScale Cloud Foundry OpenShift Open Cloud Operating Systems Apache CloudStack Eucalyptus OpenNebula
More informationINFS 214: Introduction to Computing
INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing
More informationPuppet on the AWS Cloud
Puppet on the AWS Cloud Quick Start Reference Deployment AWS Quick Start Reference Team March 2016 This guide is also available in HTML format at http://docs.aws.amazon.com/quickstart/latest/puppet/. Contents
More informationCloud & AWS Essentials Agenda. Introduction What is the cloud? DevOps approach Basic AWS overview. VPC EC2 and EBS S3 RDS.
Agenda Introduction What is the cloud? DevOps approach Basic AWS overview VPC EC2 and EBS S3 RDS Hands-on exercise 1 What is the cloud? Cloud computing it is a model for enabling ubiquitous, on-demand
More informationHOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION
HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION Steve Bertoldi, Solutions Director, MarkLogic Agenda Cloud computing and on premise issues Comparison of traditional vs cloud architecture Review of use
More informationDistributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration
More informationOracle WebLogic Server 12c: Administration I
Oracle WebLogic Server 12c: Administration I Duration 5 Days What you will learn This Oracle WebLogic Server 12c: Administration I training teaches you how to install and configure Oracle WebLogic Server
More informationDeploy and Secure an Internet Facing Application with the Barracuda Web Application Firewall in Amazon Web Services
Deploy and Secure an Internet Facing Application with the in Amazon Web In this lab, you will deploy an unsecure web application into Amazon Web (AWS), and then secure the application using the. To create
More informationManaging and Auditing Organizational Migration to the Cloud TELASA SECURITY
Managing and Auditing Organizational Migration to the Cloud 1 TELASA SECURITY About Me Brian Greidanus bgreidan@telasasecurity.com 18+ years of security and compliance experience delivering consulting
More informationCPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University
CPSC 426/526 Cloud Computing Ennan Zhai Computer Science Department Yale University Recall: Lec-7 In the lec-7, I talked about: - P2P vs Enterprise control - Firewall - NATs - Software defined network
More informationCIT 668: System Architecture
CIT 668: System Architecture Amazon Web Services II Topics 1. Elastic Block Service (EBS) 2. Simple Storage Service (S3) 3. CloudFront 4. CloudWatch (and AutoScaling) 5. Simple Notification Service (SNS)
More informationDemystifying the Cloud With a Look at Hybrid Hosting and OpenStack
Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90
More informationDesigning MQ deployments for the cloud generation
Designing MQ deployments for the cloud generation WebSphere User Group, London Arthur Barr, Senior Software Engineer, IBM MQ 30 th March 2017 Top business drivers for cloud 2 Source: OpenStack user survey,
More informationArchitekturen für die Cloud
Architekturen für die Cloud Eberhard Wolff Architecture & Technology Manager adesso AG 08.06.11 What is Cloud? National Institute for Standards and Technology (NIST) Definition On-demand self-service >
More informationProgramowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając
Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając Cloud computing definition Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared
More informationElastic Compute Service. Quick Start for Windows
Overview Purpose of this document This document describes how to quickly create an instance running Windows, connect to an instance remotely, and deploy the environment. It is designed to walk you through
More informationRunning MySQL on AWS. Michael Coburn Wednesday, April 15th, 2015
Running MySQL on AWS Michael Coburn Wednesday, April 15th, 2015 Who am I? 2 Senior Architect with Percona 3 years on Friday! Canadian but I now live in Costa Rica I see 3-10 different customer environments
More informationBuilding a Modular and Scalable Virtual Network Architecture with Amazon VPC
Building a Modular and Scalable Virtual Network Architecture with Amazon VPC Quick Start Reference Deployment Santiago Cardenas Solutions Architect, AWS Quick Start Reference Team August 2016 (revisions)
More informationPCI DSS Compliance. White Paper Parallels Remote Application Server
PCI DSS Compliance White Paper Parallels Remote Application Server Table of Contents Introduction... 3 What Is PCI DSS?... 3 Why Businesses Need to Be PCI DSS Compliant... 3 What Is Parallels RAS?... 3
More informationCLOUD AND AWS TECHNICAL ESSENTIALS PLUS
1 P a g e CLOUD AND AWS TECHNICAL ESSENTIALS PLUS Contents Description... 2 Course Objectives... 2 Cloud computing essentials:... 2 Pre-Cloud and Need for Cloud:... 2 Cloud Computing and in-depth discussion...
More informationData Centers and Cloud Computing. Slides courtesy of Tim Wood
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
More informationEpiserver Digital Experience Cloud Norge Thechforum 2017
Digital Experience Cloud Norge Thechforum 2017 Daniel Browne Cloud Sales Solution Architect 8/31/2017 4 So let s talk cloud! 8/31/2017 5 What's the difference between all the different available cloud
More informationCloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia
Cloud Computing Luigi Santangelo Department of Computer Engineering University of Pavia luigi.santangelo@unipv.it What we will learn Part 1: What is cloud computing Five main cloud computing elements Cloud
More informationOracle DBA workshop I
Complete DBA(Oracle 11G DBA +MySQL DBA+Amazon AWS) Oracle DBA workshop I Exploring the Oracle Database Architecture Oracle Database Architecture Overview Oracle ASM Architecture Overview Process Architecture
More informationData 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
More informationAmazon. Exam Questions AWS-Certified-Solutions-Architect- Professional. AWS-Certified-Solutions-Architect-Professional.
Amazon Exam Questions AWS-Certified-Solutions-Architect- Professional AWS-Certified-Solutions-Architect-Professional Version:Demo 1.. The MySecureData company has five branches across the globe. They want
More informationDeploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform
Deploy A step-by-step guide to successfully deploying your new app with the FileMaker Platform Share your custom app with your team! Now that you ve used the Plan Guide to define your custom app requirements,
More informationHow to host and manage enterprise customers on AWS: TOYOTA, Nippon Television, UNIQLO use cases
How to host and manage enterprise customers on AWS: TOYOTA, Nippon Television, UNIQLO use cases Kazutaka Goto - Evangelist, cloudpack Ken Tamagawa - Sr. Manager, Solutions Architecture, Amazon Web Services
More informationLecture 09: VMs and VCS head in the clouds
Lecture 09: VMs and VCS head in the Hands-on Unix system administration DeCal 2012-10-29 1 / 20 Projects groups of four people submit one form per group with OCF usernames, proposed project ideas, and
More informationAmazon AWS-Solution-Architect-Associate Exam
Volume: 858 Questions Question: 1 You are trying to launch an EC2 instance, however the instance seems to go into a terminated status immediately. What would probably not be a reason that this is happening?
More informationNGF0502 AWS Student Slides
NextGen Firewall AWS Use Cases Barracuda NextGen Firewall F Implementation Guide Architectures and Deployments Based on four use cases Edge Firewall Secure Remote Access Office to Cloud / Hybrid Cloud
More informationHow CloudEndure Works
How Works How Works THE TECHNOLOGY BEHIND CLOUDENDURE S DISASTER RECOVERY AND LIVE MIGRATION SOLUTIONS offers cloud-based Disaster Recovery and Live Migration Software-as-a-Service (SaaS) solutions. Both
More information271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA
f Contacting Leostream Leostream Corporation http://www.leostream.com 271 Waverley Oaks Rd. Telephone: +1 781 890 2019 Suite 206 Waltham, MA 02452 USA To submit an enhancement request, email features@leostream.com.
More informationSAA-C01. AWS Solutions Architect Associate. Exam Summary Syllabus Questions
SAA-C01 AWS Solutions Architect Associate Exam Summary Syllabus Questions Table of Contents Introduction to SAA-C01 Exam on AWS Solutions Architect Associate... 2 AWS SAA-C01 Certification Details:...
More informationThoughtSpot on AWS Quick Start Guide
ThoughtSpot on AWS Quick Start Guide Version 4.2 February 2017 Table of Contents Contents Chapter 1: Welcome to ThoughtSpot...3 Contact ThoughtSpot... 4 Chapter 2: Introduction... 6 About AWS...7 Chapter
More informationBacktesting in the Cloud
Backtesting in the Cloud A Scalable Market Data Optimization Model for Amazon s AWS Environment A Tick Data Custom Data Solutions Group Case Study Bob Fenster, Software Engineer and AWS Certified Solutions
More information