Lassoing the Clouds: Best Practices on AWS. Brian DeShong May 26, 2017
|
|
- Brandon Stevens
- 5 years ago
- Views:
Transcription
1 Lassoing the Clouds: Best Practices on AWS Brian DeShong May 26, 2017
2 Who am I?
3 Who am I?
4 Who am I?
5 Who am I?
6 Agenda
7 Agenda Running web servers
8 Agenda Running web servers Serving static content
9 Agenda Running web servers Serving static content Security-related concerns
10 Agenda Running web servers Serving static content Security-related concerns Databases
11 Agenda Running web servers Serving static content Security-related concerns Databases Logging
12 Regions + Availability Zones
13 Operating Web Servers
14 Amazon Machine Images (AMIs)
15 What is an Amazon Machine Image?
16 What is an Amazon Machine Image? Provides information required to launch an EC2 instance
17 What is an Amazon Machine Image? Provides information required to launch an EC2 instance You specify the AMI to use when launching a new instance
18 What is an Amazon Machine Image? Provides information required to launch an EC2 instance You specify the AMI to use when launching a new instance Amazon Linux by default
19 What is an Amazon Machine Image? Provides information required to launch an EC2 instance You specify the AMI to use when launching a new instance Amazon Linux by default CentOS, Ubuntu, Windows, etc.
20 What is an Amazon Machine Image? Provides information required to launch an EC2 instance You specify the AMI to use when launching a new instance Amazon Linux by default CentOS, Ubuntu, Windows, etc. Some options on using AMIs
21 Just Enough OS
22 Just Enough OS Startup a bare instance, JeOS
23 Just Enough OS Startup a bare instance, JeOS Install what you need at initial boot time User data : shell script that runs at initial boot
24 Just Enough OS Startup a bare instance, JeOS Install what you need at initial boot time User data : shell script that runs at initial boot Avoids AMI creation and maintenance
25 Just Enough OS Startup a bare instance, JeOS Install what you need at initial boot time User data : shell script that runs at initial boot Avoids AMI creation and maintenance Instances take longer to be ready for service
26 Just Enough OS web01 Amazon Linux kernel sudo vim openssl openssh...
27 Just Enough OS User data script web01 Amazon Linux kernel sudo vim openssl openssh... #!/bin/bash yum update -y yum install -y httpd24 php70 chkconfig httpd on groupadd www usermod -a -G www ec2-user chown -R root:www /var/www chmod 2775 /var/www find /var/www -type d -exec chmod 2775 {} + find /var/www -type f -exec chmod 0664 {} + // Download and put application code into place service httpd start
28 Fully Baked AMI web01 Amazon Linux kernel openssh sudo PHP 7.1 vim openssl ImageMagick nginx
29 Fully Baked AMI web01 Amazon Linux Added users, groups kernel openssh sudo PHP 7.1 vim openssl ImageMagick nginx
30 Fully Baked AMI web01 Amazon Linux Added users, groups kernel openssh Filesystem setup sudo PHP 7.1 vim openssl ImageMagick nginx
31 Fully Baked AMI web01 Amazon Linux Added users, groups kernel openssh Filesystem setup sudo PHP 7.1 Nginx starts at boot vim openssl ImageMagick nginx
32 Fully Baked AMI web01 Amazon Linux Added users, groups kernel openssh Filesystem setup sudo PHP 7.1 Nginx starts at boot vim openssl ImageMagick nginx Places code on disk at boot
33 Fully Baked AMI web01 Amazon Linux Added users, groups kernel openssh Filesystem setup sudo PHP 7.1 Nginx starts at boot vim openssl ImageMagick nginx Places code on disk at boot Monitoring scripts, packages
34 Fully Baked AMI web01 Amazon Linux Added users, groups kernel openssh Filesystem setup sudo PHP 7.1 Nginx starts at boot vim openssl ImageMagick nginx Places code on disk at boot Monitoring scripts, packages etc
35 Fully Baked AMI web01 kernel Amazon Linux web02 Amazon openssh Linux web03 sudo PHP 7.1 kernel Amazon openssh Linux vim ImageMagick web04 sudo PHP 7.1 kernel openssl Amazon openssh nginx Linux vim ImageMagick sudo PHP 7.1 kernel openssh openssl nginx vim ImageMagick sudo PHP 7.1 openssl nginx vim ImageMagick Added users, groups Filesystem setup Nginx starts at boot Places code on disk at boot Monitoring scripts, packages etc openssl nginx
36 Considerations
37 Considerations How quickly do you need it in the event of a failure? or due to an increase in demand?
38 Considerations How quickly do you need it in the event of a failure? or due to an increase in demand? Do you have the time and resources to maintain a fully baked AMI?
39 Considerations How quickly do you need it in the event of a failure? or due to an increase in demand? Do you have the time and resources to maintain a fully baked AMI? My recommendation: Start with JeOS + configure at boot You can always create custom AMIs later, if needed
40 Fault Tolerance
41 No Single Point of Failure!
42 No Single Point of Failure! Do not have a single point of failure! This can be a server, AZ, or even a region
43 No Single Point of Failure! Do not have a single point of failure! This can be a server, AZ, or even a region Always have at least two of everything
44 No Single Point of Failure! Do not have a single point of failure! This can be a server, AZ, or even a region Always have at least two of everything If an EC2 instance dies, the other remains in service
45 No Single Point of Failure! Do not have a single point of failure! This can be a server, AZ, or even a region Always have at least two of everything If an EC2 instance dies, the other remains in service Holy grail: spread out across multiple regions
46 Use AZs Effectively
47 Use AZs Effectively us-east-1a web web web web db (write) db (read)
48 Use AZs Effectively
49 Use AZs Effectively us-east-1a us-east-1b us-east-1c web web web web web web web web web web db (write) db (read) web db (standby) db (read) web db (read)
50 web web web Leverage Auto Scaling
51 Leverage Auto Scaling Machine resources web web web If CPU > 80% for 5 minutes, scale up
52 Leverage Auto Scaling Machine resources web web web If CPU > 80% for 5 minutes, scale up web web
53 Leverage Auto Scaling Machine resources If CPU > 80% for 5 minutes, scale up web web Threshold of unhealthy instances Want 5 web servers minimum? web web web If one dies, replace it
54 Leverage Auto Scaling Machine resources If CPU > 80% for 5 minutes, scale up web web Threshold of unhealthy instances Want 5 web servers minimum? web web web If one dies, replace it Scale down If CPU < 50% for X minutes, scale down
55 Leverage Auto Scaling Machine resources If CPU > 80% for 5 minutes, scale up web web Threshold of unhealthy instances web web Want 5 web servers minimum? If one dies, replace it Scale down If CPU < 50% for X minutes, scale down
56 Load Balancers
57 Don t use Sticky Sessions!
58 Don t use Sticky Sessions! By default, ELB sends request to instance with smallest load
59 Don t use Sticky Sessions! By default, ELB sends request to instance with smallest load Sticky sessions pin your user to an instance behind ELB
60 Don t use Sticky Sessions! By default, ELB sends request to instance with smallest load Sticky sessions pin your user to an instance behind ELB Uses a cookie to route the same client to a consistent target
61 Don t use Sticky Sessions! By default, ELB sends request to instance with smallest load Sticky sessions pin your user to an instance behind ELB Uses a cookie to route the same client to a consistent target If instance fails, ELB stops routing to that instance; chooses another
62 Don t use Sticky Sessions! By default, ELB sends request to instance with smallest load Sticky sessions pin your user to an instance behind ELB Uses a cookie to route the same client to a consistent target If instance fails, ELB stops routing to that instance; chooses another But you want to spread traffic around!
63 Don t use Sticky Sessions! By default, ELB sends request to instance with smallest load Sticky sessions pin your user to an instance behind ELB Uses a cookie to route the same client to a consistent target If instance fails, ELB stops routing to that instance; chooses another But you want to spread traffic around! As your pool of machines grows, the requests are balanced between them
64 Sticky Sessions UI
65 SSL Termination Load Balancer HTTP, port 80 web web web web web web
66 SSL Termination Load Balancer HTTP, port 80 web web web web web web
67 SSL Termination Load Balancer HTTP, port 80 HTTPS, port 443 web web web web web web
68 SSL Termination Load Balancer HTTP, port 80 HTTPS, port 443 web web web mod_ssl mod_ssl mod_ssl web web web mod_ssl mod_ssl mod_ssl
69 SSL Termination Load Balancer HTTP, port 80 HTTPS, port 443 web web web web web web
70 SSL Termination Load Balancer HTTP, port 80 web web web web web web
71 SSL Termination AWS Certificate Manager SSL Cert Load Balancer HTTP, port 80 web web web web web web
72 Use AWS Certificate Manager
73 Use AWS Certificate Manager AWS Certificate Manager is amazing for managing SSL certificates, and free!
74 Use AWS Certificate Manager AWS Certificate Manager is amazing for managing SSL certificates, and free! Uses WHOIS contact information
75 Use AWS Certificate Manager AWS Certificate Manager is amazing for managing SSL certificates, and free! Uses WHOIS contact information Automatically renews your certificate A single click, and it s renewed Updated everywhere it s used
76 Use AWS Certificate Manager AWS Certificate Manager is amazing for managing SSL certificates, and free! Uses WHOIS contact information Automatically renews your certificate A single click, and it s renewed Updated everywhere it s used Can import external certificates, too
77 Use AWS Certificate Manager AWS Certificate Manager is amazing for managing SSL certificates, and free! Uses WHOIS contact information Automatically renews your certificate A single click, and it s renewed Updated everywhere it s used Can import external certificates, too SSL all the things!
78 Serving Static Content
79 Serve from static storage!
80 Serve from static storage! Never serve static content from your web servers
81 Serve from static storage! Never serve static content from your web servers JavaScript, CSS, images, fonts, etc
82 Serve from static storage! Never serve static content from your web servers JavaScript, CSS, images, fonts, etc Don t use your computing resources
83 Serve from static storage! Never serve static content from your web servers JavaScript, CSS, images, fonts, etc Don t use your computing resources Get the content to the end user as quickly as possible
84 AWS Simple Storage Service (S3)
85 AWS Simple Storage Service (S3) AWS s object storage service
86 AWS Simple Storage Service (S3) AWS s object storage service You pay by storage utilized, number of requests, and bandwidth
87 AWS Simple Storage Service (S3) AWS s object storage service You pay by storage utilized, number of requests, and bandwidth S3 storage is made up of buckets of objects
88 AWS Simple Storage Service (S3) AWS s object storage service You pay by storage utilized, number of requests, and bandwidth S3 storage is made up of buckets of objects Perfect for storing static assets
89 AWS Simple Storage Service (S3) AWS s object storage service You pay by storage utilized, number of requests, and bandwidth S3 storage is made up of buckets of objects Perfect for storing static assets Store content at build time
90 S3
91 S3
92 Standard Storage Class S3
93 Standard Storage Class S3
94 S3 Standard Storage Class Standard - Infrequently Accessed
95 S3 Standard Storage Class Standard - Infrequently Accessed Reduced Redundancy Storage
96 Use CloudFront
97 Use CloudFront
98 Use CloudFront
99 Use CloudFront
100 Use CloudFront
101 Security
102 Identity and Access Management
103 Identity and Access Management Controls AWS services a user can access
104 Identity and Access Management Controls AWS services a user can access Which actions they can perform on those services
105 Identity and Access Management Controls AWS services a user can access Which actions they can perform on those services Which resources are available
106 Identity and Access Management Controls AWS services a user can access Which actions they can perform on those services Which resources are available Concepts of Users and Roles
107 Use IAM Roles on EC2 Instances
108 Use IAM Roles on EC2 Instances Assign an IAM Role to an EC2 instance
109 Use IAM Roles on EC2 Instances Assign an IAM Role to an EC2 instance Enables you to obtain temporary access keys Can be used to access AWS resources
110 Use IAM Roles on EC2 Instances Assign an IAM Role to an EC2 instance Enables you to obtain temporary access keys Can be used to access AWS resources AWS SDKs make requests with credentials from IAM Role
111 Use IAM Roles on EC2 Instances Assign an IAM Role to an EC2 instance Enables you to obtain temporary access keys Can be used to access AWS resources AWS SDKs make requests with credentials from IAM Role No storing keys in your code base
112 Use IAM Roles on EC2 Instances Assign an IAM Role to an EC2 instance Enables you to obtain temporary access keys Can be used to access AWS resources AWS SDKs make requests with credentials from IAM Role No storing keys in your code base Much more flexible and maintainable
113 Security Groups
114 Security Groups Virtual firewall to control inbound and outbound traffic
115 Security Groups Virtual firewall to control inbound and outbound traffic Typically attached to EC2 instances, load balancers, RDS instances
116 Security Groups Virtual firewall to control inbound and outbound traffic Typically attached to EC2 instances, load balancers, RDS instances Only allow traffic in on the necessary ports
117 Security Groups Virtual firewall to control inbound and outbound traffic Typically attached to EC2 instances, load balancers, RDS instances Only allow traffic in on the necessary ports Restrict internal tool access to known IP addresses
118 Principle of Least Privilege
119 Principle of Least Privilege Give users access to only the resources they need
120 Principle of Least Privilege Give users access to only the resources they need This applies to internal and external users
121 Principle of Least Privilege Give users access to only the resources they need This applies to internal and external users Examples: Don t let an IAM role access every single S3 bucket! Specify each Don t allow every port in on a Security Group! Only what needs to be public
122 Relational Databases
123 AWS Relational Database Service
124 AWS Relational Database Service Removes the usual maintenance associated with running databases
125 AWS Relational Database Service Removes the usual maintenance associated with running databases Eases burden of software patches
126 AWS Relational Database Service Removes the usual maintenance associated with running databases Eases burden of software patches Backups / snapshots are incredibly convenient
127 AWS Relational Database Service Removes the usual maintenance associated with running databases Eases burden of software patches Backups / snapshots are incredibly convenient Can scale instances up and down in size
128
129
130 Operate in Multiple AZs
131 Operate in Multiple AZs us-east-1a us-east-1b Primary Standby
132 Operate in Multiple AZs us-east-1a us-east-1b Synchronous replication Primary Standby
133 Operate in Multiple AZs us-east-1a us-east-1b Synchronous replication Primary Standby your-name.cluster-abc123.us-east-1.rds.amazonaws.com
134 Operate in Multiple AZs us-east-1a us-east-1b Synchronous replication Primary Standby your-name.cluster-abc123.us-east-1.rds.amazonaws.com
135 Operate in Multiple AZs us-east-1a us-east-1b Synchronous replication Primary Standby your-name.cluster-abc123.us-east-1.rds.amazonaws.com
136 Operate in Multiple AZs us-east-1a us-east-1b Synchronous replication Primary Standby Patch: standby first your-name.cluster-abc123.us-east-1.rds.amazonaws.com
137 Operate in Multiple AZs us-east-1a us-east-1b Synchronous replication Primary Standby Patch: primary next Patch: standby first your-name.cluster-abc123.us-east-1.rds.amazonaws.com
138 Distribute read operations us-east-1a Writer
139 Distribute read operations us-east-1a us-east-1b us-east-1c Writer Reader Reader us-east-1d us-east-1e Reader Reader
140 Distribute read operations us-east-1a us-east-1b us-east-1c Writer Reader Reader us-east-1d us-east-1e Reader Reader your-name.cluster-ro-abc123.us-east-1.rds.amazonaws.com
141 AWS Aurora!
142 AWS Aurora! Completely re-imagined storage of data
143 AWS Aurora! Completely re-imagined storage of data Greatly reduces replica lag to single-digit milliseconds
144 AWS Aurora! Completely re-imagined storage of data Greatly reduces replica lag to single-digit milliseconds Read replicas launch in minutes
145 AWS Aurora! Completely re-imagined storage of data Greatly reduces replica lag to single-digit milliseconds Read replicas launch in minutes Run MySQL or PostgreSQL engines on top
146 Logging
147 Centralize Application Logs
148 Centralize Application Logs Web servers (PHP error log, Apache logs)
149 Centralize Application Logs Web servers (PHP error log, Apache logs) Cron jobs
150 Centralize Application Logs Web servers (PHP error log, Apache logs) Cron jobs Asynchronous processes
151 Centralize Application Logs Web servers (PHP error log, Apache logs) Cron jobs Asynchronous processes You need to be able to access these at any time
152 CloudWatch Logs
153 CloudWatch Logs CloudWatch Logs agent runs on EC2 instance
154 CloudWatch Logs CloudWatch Logs agent runs on EC2 instance Polls local log files on disk and copies to CW Logs
155 CloudWatch Logs CloudWatch Logs agent runs on EC2 instance Polls local log files on disk and copies to CW Logs Broken up into Log Groups and Log Streams Log Group: Apache access log, error log, PHP error log Log Stream: log entries from a specific instance
156 CW Logs Agent Install $ sudo yum install awslogs $ sudo service awslogs start [messages] file = /var/log/messages log_group_name = /var/log/messages log_stream_name = {instance_id} datetime_format = %b %d %H:%M:%S
157 CW Logs Console
158 Make Them Searchable
159 Make Them Searchable Elasticsearch (Amazon ES) OSS utilities to tail Elasticsearch indexes
160 Make Them Searchable Elasticsearch (Amazon ES) OSS utilities to tail Elasticsearch indexes Amazon ES includes Kibana
161 Make Them Searchable Elasticsearch (Amazon ES) OSS utilities to tail Elasticsearch indexes Amazon ES includes Kibana Allows you to spot trends over time
162 Make Them Searchable Elasticsearch (Amazon ES) OSS utilities to tail Elasticsearch indexes Amazon ES includes Kibana Allows you to spot trends over time Dig through data for specific entries, time periods, etc.
163 Kibana
164 Kibana
165 Proactively monitor and alert!
166 Proactively monitor and alert! Logs should really be empty day-to-day
167 Proactively monitor and alert! Logs should really be empty day-to-day If they re not right now, fix that first
168 Proactively monitor and alert! Logs should really be empty day-to-day If they re not right now, fix that first CloudWatch Alerts for log entries over threshold
169 Proactively monitor and alert! Logs should really be empty day-to-day If they re not right now, fix that first CloudWatch Alerts for log entries over threshold Amazon Simple Notification Service: get paged, wake up!
170 Proactively monitor and alert! Logs should really be empty day-to-day If they re not right now, fix that first CloudWatch Alerts for log entries over threshold Amazon Simple Notification Service: get paged, wake up! Develop as to avoid being woken up by pages
171 Recap
172 Operating Servers
173 Operating Servers Choose an EC2 AMI strategy that suits your needs
174 Operating Servers Choose an EC2 AMI strategy that suits your needs Don t have an SPOF
175 Operating Servers Choose an EC2 AMI strategy that suits your needs Don t have an SPOF Spread resources over AZs and/or Regions
176 Operating Servers Choose an EC2 AMI strategy that suits your needs Don t have an SPOF Spread resources over AZs and/or Regions Keep SSL simple
177 Static Content
178 Static Content Don t serve it from your web servers!
179 Static Content Don t serve it from your web servers! Utilize S3 for all static content storage
180 Static Content Don t serve it from your web servers! Utilize S3 for all static content storage Leverage CloudFront for better global performance
181 Security
182 Security Leverage IAM Roles to grant access to types of servers
183 Security Leverage IAM Roles to grant access to types of servers Limit Security Groups to only what s needed in and outbound
184 Security Leverage IAM Roles to grant access to types of servers Limit Security Groups to only what s needed in and outbound Principle of Least Privilege is a great guide
185 Databases
186 Again, spread across AZs Databases
187 Databases Again, spread across AZs Distribute read operations to slaves
188 Databases Again, spread across AZs Distribute read operations to slaves More sleep: automatic failover is a great asset
189 Logging
190 Logging Use CloudWatch Logs for central logging
191 Logging Use CloudWatch Logs for central logging Don t just write the logs, monitor them!
192 Logging Use CloudWatch Logs for central logging Don t just write the logs, monitor them! Alert on anomalies
193 Logging Use CloudWatch Logs for central logging Don t just write the logs, monitor them! Alert on anomalies Find your bug and errors before your users do!
194 Thanks to our Sponsors!
195 Thanks! We re Hiring:
Lassoing 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 informationLassoing the Clouds: Best Practices on AWS. Brian DeShong May 26, 2017
Lassoing the Clouds: Best Practices on AWS Brian DeShong May 26, 2017 Worked primarily in web development PHP (17 years!!!), MySQL, Oracle, Linux, Apache Highly-trafficked, scalable web applications Frequent
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 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 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 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 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 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 informationMove Amazon RDS MySQL Databases to Amazon VPC using Amazon EC2 ClassicLink and Read Replicas
Move Amazon RDS MySQL Databases to Amazon VPC using Amazon EC2 ClassicLink and Read Replicas July 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided
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 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 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 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 informationAWS Well Architected Framework
AWS Well Architected Framework What We Will Cover The Well-Architected Framework Key Best Practices How to Get Started Resources Main Pillars Security Reliability Performance Efficiency Cost Optimization
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 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 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 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 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 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 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 informationAurora, RDS, or On-Prem, Which is right for you
Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation
More informationlab Highly Available and Fault Tolerant Architecture for Web Applications inside a VPC V1.01 AWS Certified Solutions Architect Associate lab title
lab lab title Highly Available and Fault Tolerant Architecture for Web Applications inside a VPC V1.01 Course title AWS Certified Solutions Architect Associate Table of Contents Contents Table of Contents...
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 informationAWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS
AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS suneys@amazon.com AWS Core Infrastructure and Services Traditional Infrastructure Amazon Web Services Security Security Firewalls ACLs
More informationOverview of AWS Security - Database Services
Overview of AWS Security - Database Services June 2016 (Please consult http://aws.amazon.com/security/ for the latest version of this paper) 2016, Amazon Web Services, Inc. or its affiliates. All rights
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 informationBERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Building Multi-Region Applications Jan Metzner, Solutions Architect Brian Wagner, Solutions Architect 2015, Amazon Web Services,
More informationFilters AWS CLI syntax, 43 Get methods, 43 Where-Object command, 43
Index Symbols AWS Architecture availability zones (AZs), 3 cloud computing, 1 regions amazon global infrastructure, 2 Govcloud, 3 list and locations, 3 services compute, 5 management, 4 monitoring, 6 network,
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 informationCluster of Web-Servers with AWS
Cluster of Web-Servers with AWS Cloud Computing Mauricio Altamirano Silva Julia Johnson Sefer Ul November, 2018 Agenda AWS Create EC2 (Elastic Compute Cloud) Create EBS (Elastic Block Storage) Cloning
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 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 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 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 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 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 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 informationSecurity on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance
Security on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance Agenda: Overview AWS Regions Availability Zones Shared Responsibility Security Features Best Practices
More informationBeBanjo Infrastructure and Security Overview
BeBanjo Infrastructure and Security Overview Can you trust Software-as-a-Service (SaaS) to run your business? Is your data safe in the cloud? At BeBanjo, we firmly believe that SaaS delivers great benefits
More informationHighly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona
Highly Available Database Architectures in AWS Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona Hello, Percona Live Attendees! What this talk is meant to
More informationAWS Solutions Architect Associate (SAA-C01) Sample Exam Questions
1) A company is storing an access key (access key ID and secret access key) in a text file on a custom AMI. The company uses the access key to access DynamoDB tables from instances created from the AMI.
More informationWhat to expect from the session Technical recap VMware Cloud on AWS {Sample} Integration use case Services introduction & solution designs Solution su
LHC3376BES AWS Native Services Integration with VMware Cloud on AWS Technical Deep Dive Ian Massingham, Worldwide Lead, AWS Technical Evangelism Paul Bockelman, AWS Principal Solutions Architect (WWPS)
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 informationNetwork Security & Access Control in AWS
Network Security & Access Control in AWS Ian Massingham, Technical Evangelist @IanMmmm 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Account Security Day One Governance Account
More informationAmazon AWS-DevOps-Engineer-Professional Exam
Volume: 173 Questions Question: 1 What method should I use to author automation if I want to wait for a CloudFormation stack to finish completing in a script? A. Event subscription using SQS. B. Event
More informationCompute - 36 PCPUs (72 vcpus) - Intel Xeon E5 2686 v4 (Broadwell) - 512GB RAM - 8 x 2TB NVMe local SSD - Dedicated Host vsphere Features - vsphere HA - vmotion - DRS - Elastic DRS Storage - ESXi boot-from-ebs
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 informationDeploying Liferay Digital Experience Platform in Amazon Web Services
Deploying Liferay Digital Experience Platform in Amazon Web Services Table of Contents Introduction................................. 1 Reference Architecture........................ 1 Overview..................................
More informationAWS Solution Architect Associate
AWS Solution Architect Associate 1. Introduction to Amazon Web Services Overview Introduction to Cloud Computing History of Amazon Web Services Why we should Care about Amazon Web Services Overview of
More informationAgenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache
Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,
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 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 informationTestkingPass. Reliable test dumps & stable pass king & valid test questions
TestkingPass http://www.testkingpass.com Reliable test dumps & stable pass king & valid test questions Exam : AWS-Solutions-Architect- Associate Title : AWS Certified Solutions Architect - Associate Vendor
More informationAALOK INSTITUTE. DevOps Training
DevOps Training Duration: 40Hrs (8 Hours per Day * 5 Days) DevOps Syllabus 1. What is DevOps? a. History of DevOps? b. How does DevOps work anyways? c. Principle of DevOps: d. DevOps combines the best
More informationBetter, Faster, Stronger web apps with Amazon Web Services. Senior Technology Evangelist, Amazon Web Services
Better, Faster, Stronger web apps with Amazon Web Services Simone Brunozzi ( @simon ) Senior Technology Evangelist, Amazon Web Services (from the previous presentation) Knowledge starts from great questions.
More information#AWSSummit. Démarrer sur AWS. L élasticité et les outils de gestions
#AWSSummit Démarrer sur AWS L élasticité et les outils de gestions https://aws.amazon.com/getting-started Boris Sassou Technical Account Manager, Amazon Web Services 2018, Amazon Web Services, Inc. or
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 informationBERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Amazon Aurora: Amazon s New Relational Database Engine Carlos Conde Technology Evangelist @caarlco 2015, Amazon Web Services,
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 informationThe Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services. David Cordes David McGuire Jim Herries Sridhar Karra
The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services David Cordes David McGuire Jim Herries Sridhar Karra Atlas Maps Jim Herries Atlas sample application The Esri Thematic Atlas
More informationAmazon Web Services Hands On S3 January, 2012
Amazon Web Services Hands On S3 January, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-8 Table of Contents Overview... 3 Create S3 Bucket... 3 Upload Content and Set Permissions...
More informationStandardized Architecture for PCI DSS on the AWS Cloud
AWS Enterprise Accelerator Compliance Standardized Architecture for PCI DSS on the AWS Cloud Quick Start Reference Deployment AWS Professional Services AWS Quick Start Reference Team May 2016 (last update:
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 Aurora Deep Dive
Amazon Aurora Deep Dive Kevin Jernigan, Sr. Product Manager Amazon Aurora PostgreSQL Amazon RDS for PostgreSQL May 18, 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda
More informationCPM. Quick Start Guide V2.4.0
CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...
More informationPARTLY CLOUDY DESIGN & DEVELOPMENT OF A HYBRID CLOUD SYSTEM
PARTLY CLOUDY DESIGN & DEVELOPMENT OF A HYBRID CLOUD SYSTEM This project is focused on building and implementing a single course exploration and enrollment solution that is intuitive, interactive, and
More informationHigh School Technology Services myhsts.org Certification Courses
AWS Associate certification training Last updated on June 2017 a- AWS Certified Solutions Architect (40 hours) Amazon Web Services (AWS) Certification is fast becoming the must have certificates for any
More informationHPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack
Content Pack data sheet HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack HPE Content Pack number Content Pack length Content Pack category Learn more CP017 20 Hours Category
More informationS U M M I T B e r l i n
Berlin SessionID ECS + Fargate Deep Dive Ric Harvey Technical Developer Evangelist Amazon Web Services rjh@amazon.com @ric Harvey https://gitlab.com/ric_harvey/bl_practical_fargate CONTAINERS, CONTAINERS,
More informationIntroduction to Amazon Web Services. Jeff Barr Senior AWS /
Introduction to Amazon Web Services Jeff Barr Senior AWS Evangelist @jeffbarr / jbarr@amazon.com What Does It Take to be a Global Online Retailer? The Obvious Part And the Not-So Obvious Part How Did
More informationPass4test Certification IT garanti, The Easy Way!
Pass4test Certification IT garanti, The Easy Way! http://www.pass4test.fr Service de mise à jour gratuit pendant un an Exam : SOA-C01 Title : AWS Certified SysOps Administrator - Associate Vendor : Amazon
More informationHackproof Your Cloud Responding to 2016 Threats
Hackproof Your Cloud Responding to 2016 Threats Aaron Klein, CloudCheckr Tuesday, June 30 th 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Changing Your Perspective Moving
More informationHow the Cloud is Enabling the Disruption of the Construction Industry. AWS Case Study Construction Industry. Abstract
Case Study Construction Industry How the Cloud is Enabling the Disruption of the Construction Industry Abstract A Minfy-architected cloud solution is helping iquippo, a digital marketplace for the construction
More informationEC2 and VPC Deployment Guide
EC2 and VPC Deployment Guide Introduction This document describes how to set up Amazon EC2 instances and Amazon VPCs for monitoring with the Observable Networks service. Before starting, you'll need: An
More informationDeploying High Availability and Business Resilient R12 Applications over the Cloud
Deploying High Availability and Business Resilient R12 Applications over the Cloud Session ID#: 13773 Deploying R12 applications over the cloud - The best practices you need to know and the pitfalls to
More informationIllustrated Steps to create greggroeten.net with AWS
Illustrated Steps to create greggroeten.net with AWS Screenshots of each step Table of Contents 1. CREATE VPC 10.10.0/16.... 3 2. CREATE 1 PUBLIC SUBNET IN DEFAULT AZ, EX BELOW... 4 3. CREATE IGW, ATTACH
More informationIntroduction to Amazon Web Services
Introduction to Amazon Web Services Introduction Amazon Web Services (AWS) is a collection of remote infrastructure services mainly in the Infrastructure as a Service (IaaS) category, with some services
More informationGetting Started With Amazon EC2 Container Service
Getting Started With Amazon EC2 Container Service Emeka Igbokwe Solution Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Agenda Containers EC2 Container Service EC2 Container
More informationOverview. AWS networking services including: VPC Extend your network into a virtual private cloud. EIP Elastic IP
Networking in AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,
More informationLinux Administration
Linux Administration This course will cover all aspects of Linux Certification. At the end of the course delegates will have the skills required to administer a Linux System. It is designed for professionals
More informationOBSERVEIT CLOUDTHREAT GUIDE
OBSERVEIT CLOUDTHREAT GUIDE Contents 1 About This Document... 2 1.1 Intended Audience... 2 1.2 Related ObserveIT Software and Documentation... 2 1.3 Support... 2 2 Product Overview... 3 3 Installing the
More informationClient Success in an Open Source World. Udi Shamay Head of Client Strategy, Magento
Client Success in an Open Source World Udi Shamay Head of Client Strategy, Magento An unpredictable world unpredictable usage = unpredictable challenges A world of possibilities Many business models Numerous
More informationDEVOPS COURSE CONTENT
LINUX Basics: Unix and linux difference Linux File system structure Basic linux/unix commands Changing file permissions and ownership Types of links soft and hard link Filter commands Simple filter and
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 informationCogniFit Technical Security Details
Security Details CogniFit Technical Security Details CogniFit 2018 Table of Contents 1. Security 1.1 Servers........................ 3 1.2 Databases............................3 1.3 Network configuration......................
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 informationWhat 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 informationPostgres in Amazon RDS. Denish Patel Lead Database Architect
Postgres in Amazon RDS / Denish Patel Lead Database Architect Who am I? Database Architect with OmniTI for last 7+ years Expertise in PostgreSQL, Oracle, MySQL, NoSQL Contact : denish@omniti.com, Twitter:
More informationSplunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk
Splunk & AWS Gain real-time insights from your data at scale Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk Forward-Looking Statements During the course of this presentation, we may
More informationWhich technology to choose in AWS?
Which technology to choose in AWS? RDS / Aurora / Roll-your-own April 17, 2018 Daniel Kowalewski Senior Technical Operations Engineer Percona 1 2017 Percona AWS MySQL options RDS for MySQL Aurora MySQL
More informationIntroduction to Database Services
Introduction to Database Services Shaun Pearce AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Today s agenda Why managed database services? A non-relational
More informationEucalyptus User Console Guide
Eucalyptus 4.0.2 User Console Guide 2014-11-05 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...5 Install the Eucalyptus User Console...6 Install on Centos / RHEL 6.3...6 Configure
More informationBitnami Tiny Tiny RSS for Huawei Enterprise Cloud
Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Description Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location,
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 informationAmazon Aurora Relational databases reimagined.
Amazon Aurora Relational databases reimagined. Ronan Guilfoyle, Solutions Architect, AWS Brian Scanlan, Engineer, Intercom 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Current
More informationAWS Lambda: Event-driven Code in the Cloud
AWS Lambda: Event-driven Code in the Cloud Dean Bryen, Solutions Architect AWS Andrew Wheat, Senior Software Engineer - BBC April 15, 2015 London, UK 2015, Amazon Web Services, Inc. or its affiliates.
More informationMicroservices on AWS. Matthias Jung, Solutions Architect AWS
Microservices on AWS Matthias Jung, Solutions Architect AWS Agenda What are Microservices? Why Microservices? Challenges of Microservices Microservices on AWS What are Microservices? What are Microservices?
More informationGetting Started with AWS Security
Getting Started with AWS Security Tomas Clemente Sanchez Senior Consultant Security, Risk and Compliance September 21st 2017 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Move
More information