SlideShare a Scribd company logo
Michael Mullins Page 1
Lausanne Cloud MeetUp
Hosted by Digicomp Academy, Lausanne, Switzerland
17th
November 2016
Michael Mullins Page 2
AWS Architecture & Security
Overview of a few important AWS services
Security features in selected AWS services
Discussion
Michael Mullins Page 3
About AWS
In 2008 AWS began offering S3 and EC2 to customers
Opex versus Capex financial model
Agile and elastic
Secure & redundant
Multiple availability zones in each geography
38 availability zones in 14 regions
More coming online next year
Michael Mullins Page 4
EC2 (Elastic Compute Cloud)
Virtualisation in the Cloud
Fast scale out (in minutes)
On demand (Dev and Test environment)
Reserved (Black Friday)
Spot prices (Simulation Jobs)
Instance sizes (T2, M4, C4 etc)
EBS (Elastic Block Store)
SSD / magnetic volumes attached to instances
In single availability zone (AZ) & single instance
Michael Mullins Page 5
Elastic Load Balancing
Distribute load across EC2 instances
Uses hostname not public IP address
Provide fault-tolerance (health checks)
Auto-scaling
Classic Load Balancer (HTTP)
Application Load Balancer (multiple ports)
Security groups
Internal only or internet facing
Michael Mullins Page 6
S3 Storage
Object storage ideal for flat files
Up to 1 Terabyte file size
Unlimited storage up to Petabytes
Files stored in S3 buckets
Key : Value
Metadata
Unique URL like http://s3.amazonaws.com/bucket/
Pay for what you use
Durable 11 x 9's durability and 4 x 9's availability
Michael Mullins Page 7
Other Storage Types
Glacier
Long term backup
Very low cost
Very infrequently accessed data
Elastic File System
Scalable block Storage
For EC2 compute
NFS v4 protocol (shared parallel access)
Replicated across availability zones
Michael Mullins Page 8
AWS Databases
RDS (Microsoft, MySQL, Postgres, Oracle, MariaDB, Aurora)
DynamoDB (NoSQL – document or key value)
Elasticache (In memory data store & cache)
Redshift (Data Warehouse)
MDS (Database Migration Service)
Michael Mullins Page 9
Identity Access Management (IAM)
Manage Users and their access privileges
Centralised access control
Identity federation to Active Directory, Facebook etc
Two-factor authentication
Set password policy
Policies (permission documents) applied to
Users
Groups (with common permissions
Roles (e.g. can Acess S3)
Michael Mullins Page 10
VPC (Virtual Private Cloud)
Completely isolated virtual network environment
Private cloud subnets in single AZ
DMZ to private connections
Routing tables
Stepping stone hosts in DMZ
NAT instances & NAT gateways
Security groups (service port)
Network ACL's (source / destination addresses / services)
Public IP addresses & internet gateway
Michael Mullins Page 11
AWS Databases
Relational DB (Microsoft, MySQL, Postgres, Oracle, MariaDB, Aurora)
DynamoDB (NoSQL – document or key value)
Elasticache (In memory data store & cache)
Redshift (Data Warehouse)
MDS (Database Migration Service)
Michael Mullins Page 12
Route 53
AWS DNS hosting service
NS records for your domain are AWS hostnames
AWS alias not CNAME for Elastic Load Balancer hostnames
DNS routing policies
Simple
Weighted (A – B testing)
Latency (DNS resource records)
Failover (health checks)
Geolocation (where is the user)
Michael Mullins Page 13
CloudFront CDN
Content Delivery Network
Geolocation of user & web server
Edge locations (over 50)
Distribution (collection of edge locations)
HTTP or RTSP
GET & PUT
Origin file in S3 bucket, EC2 instance or load balancer
DDoS protection
Michael Mullins Page 14
AWS Web Application Firewall (WAF)
Protects against application layer attacks
OWASP top 10 (Open Web Application Security Project)
SQL injection
Cross site scripting (XSS)
Billed on number of rules and web hits
Better reporting of web usage
Increased control, source IP address, country etc
Michael Mullins Page 15
Close
Thank you Digicomp
Slideshare
Speakers
Thank you for your contribution to the community

More Related Content

PPTX
No SQL
ODP
Build a Cloud Day - CloudStack
PDF
Aws Foundation Bootcamp
PPTX
Dev ops operations openstack
PDF
Cloudenablers startup deck
PPTX
Cloud Computing Platform-CloudStack
PPTX
Azure lessons
PDF
Introduction of Redis as NoSQL Database
No SQL
Build a Cloud Day - CloudStack
Aws Foundation Bootcamp
Dev ops operations openstack
Cloudenablers startup deck
Cloud Computing Platform-CloudStack
Azure lessons
Introduction of Redis as NoSQL Database

What's hot (20)

ODP
Floss cloud
PDF
OpenStack - The History - The Community
PDF
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
PPTX
Data storage in the Cloud
PDF
IXcloud, Global 1st Cloud OS, Openstack Cloud
PPTX
Easy cloud scaling with Azure
PDF
Database Modernization
PDF
Nosql why and how on Microsoft Azure
PDF
By Popular Demand: The Rise of Elastic SQL
PDF
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
PDF
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
PPTX
Cloud presentation
PPTX
OpenStack: programmable infrastructure
PDF
OpenStack Swift
PPTX
Entity Framework Core
PDF
Trivadis - Microsoft Swiss Cloud Services
PPTX
Amazon AWS Quick start course
PPTX
Operating the cloud
PPT
Consistency as a Service: Auditing Cloud Consistency
PDF
O'Reilly Webcast: Architecting Applications For The Cloud
Floss cloud
OpenStack - The History - The Community
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
Data storage in the Cloud
IXcloud, Global 1st Cloud OS, Openstack Cloud
Easy cloud scaling with Azure
Database Modernization
Nosql why and how on Microsoft Azure
By Popular Demand: The Rise of Elastic SQL
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Cloud presentation
OpenStack: programmable infrastructure
OpenStack Swift
Entity Framework Core
Trivadis - Microsoft Swiss Cloud Services
Amazon AWS Quick start course
Operating the cloud
Consistency as a Service: Auditing Cloud Consistency
O'Reilly Webcast: Architecting Applications For The Cloud
Ad

Similar to Amazon AWS Services Overview (20)

PDF
AWS Architecture Fundamentals - Houston
PPTX
Architecting for AWS Cloud - let's do it right!
PDF
Aws Architecture Fundamentals
PPTX
AWS 101 - An Introduction to the Amazon Cloud
PPTX
Jump Start to Amazon Web Services
PPTX
Introduction to amazon web services for developers
PPTX
Introduction to AWS July
PPTX
Cloud Service.pptx
PDF
AWSome Event: Handout Introduction to AWS Services
PDF
AWS 101 December 2014
PPTX
Cloud computing & aws concepts
PDF
Fundamentals of Cloud Computing & AWS
PDF
Cloud Native Computing - Part II - Public Cloud (AWS)
PPTX
AWS Cloud Computing Tech Talks By Halieb Andemichael
PDF
AWS 101, London - September 2014
PDF
What is Amazon Web Services & How to Start to deploy your apps ?
PDF
Introduction to AWS (2020)
PDF
Handout Introduction_to_AWS for beginner learning
PPTX
Cloudifying your Security Operations on AWS
PPSX
Cloud computing - Compute,Storage,Networking & Security
AWS Architecture Fundamentals - Houston
Architecting for AWS Cloud - let's do it right!
Aws Architecture Fundamentals
AWS 101 - An Introduction to the Amazon Cloud
Jump Start to Amazon Web Services
Introduction to amazon web services for developers
Introduction to AWS July
Cloud Service.pptx
AWSome Event: Handout Introduction to AWS Services
AWS 101 December 2014
Cloud computing & aws concepts
Fundamentals of Cloud Computing & AWS
Cloud Native Computing - Part II - Public Cloud (AWS)
AWS Cloud Computing Tech Talks By Halieb Andemichael
AWS 101, London - September 2014
What is Amazon Web Services & How to Start to deploy your apps ?
Introduction to AWS (2020)
Handout Introduction_to_AWS for beginner learning
Cloudifying your Security Operations on AWS
Cloud computing - Compute,Storage,Networking & Security
Ad

Recently uploaded (20)

PPTX
Machine Learning_overview_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Spectroscopy.pptx food analysis technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectroscopy.pptx food analysis technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
MIND Revenue Release Quarter 2 2025 Press Release
Assigned Numbers - 2025 - Bluetooth® Document
NewMind AI Weekly Chronicles - August'25-Week II
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...

Amazon AWS Services Overview

  • 1. Michael Mullins Page 1 Lausanne Cloud MeetUp Hosted by Digicomp Academy, Lausanne, Switzerland 17th November 2016
  • 2. Michael Mullins Page 2 AWS Architecture & Security Overview of a few important AWS services Security features in selected AWS services Discussion
  • 3. Michael Mullins Page 3 About AWS In 2008 AWS began offering S3 and EC2 to customers Opex versus Capex financial model Agile and elastic Secure & redundant Multiple availability zones in each geography 38 availability zones in 14 regions More coming online next year
  • 4. Michael Mullins Page 4 EC2 (Elastic Compute Cloud) Virtualisation in the Cloud Fast scale out (in minutes) On demand (Dev and Test environment) Reserved (Black Friday) Spot prices (Simulation Jobs) Instance sizes (T2, M4, C4 etc) EBS (Elastic Block Store) SSD / magnetic volumes attached to instances In single availability zone (AZ) & single instance
  • 5. Michael Mullins Page 5 Elastic Load Balancing Distribute load across EC2 instances Uses hostname not public IP address Provide fault-tolerance (health checks) Auto-scaling Classic Load Balancer (HTTP) Application Load Balancer (multiple ports) Security groups Internal only or internet facing
  • 6. Michael Mullins Page 6 S3 Storage Object storage ideal for flat files Up to 1 Terabyte file size Unlimited storage up to Petabytes Files stored in S3 buckets Key : Value Metadata Unique URL like http://s3.amazonaws.com/bucket/ Pay for what you use Durable 11 x 9's durability and 4 x 9's availability
  • 7. Michael Mullins Page 7 Other Storage Types Glacier Long term backup Very low cost Very infrequently accessed data Elastic File System Scalable block Storage For EC2 compute NFS v4 protocol (shared parallel access) Replicated across availability zones
  • 8. Michael Mullins Page 8 AWS Databases RDS (Microsoft, MySQL, Postgres, Oracle, MariaDB, Aurora) DynamoDB (NoSQL – document or key value) Elasticache (In memory data store & cache) Redshift (Data Warehouse) MDS (Database Migration Service)
  • 9. Michael Mullins Page 9 Identity Access Management (IAM) Manage Users and their access privileges Centralised access control Identity federation to Active Directory, Facebook etc Two-factor authentication Set password policy Policies (permission documents) applied to Users Groups (with common permissions Roles (e.g. can Acess S3)
  • 10. Michael Mullins Page 10 VPC (Virtual Private Cloud) Completely isolated virtual network environment Private cloud subnets in single AZ DMZ to private connections Routing tables Stepping stone hosts in DMZ NAT instances & NAT gateways Security groups (service port) Network ACL's (source / destination addresses / services) Public IP addresses & internet gateway
  • 11. Michael Mullins Page 11 AWS Databases Relational DB (Microsoft, MySQL, Postgres, Oracle, MariaDB, Aurora) DynamoDB (NoSQL – document or key value) Elasticache (In memory data store & cache) Redshift (Data Warehouse) MDS (Database Migration Service)
  • 12. Michael Mullins Page 12 Route 53 AWS DNS hosting service NS records for your domain are AWS hostnames AWS alias not CNAME for Elastic Load Balancer hostnames DNS routing policies Simple Weighted (A – B testing) Latency (DNS resource records) Failover (health checks) Geolocation (where is the user)
  • 13. Michael Mullins Page 13 CloudFront CDN Content Delivery Network Geolocation of user & web server Edge locations (over 50) Distribution (collection of edge locations) HTTP or RTSP GET & PUT Origin file in S3 bucket, EC2 instance or load balancer DDoS protection
  • 14. Michael Mullins Page 14 AWS Web Application Firewall (WAF) Protects against application layer attacks OWASP top 10 (Open Web Application Security Project) SQL injection Cross site scripting (XSS) Billed on number of rules and web hits Better reporting of web usage Increased control, source IP address, country etc
  • 15. Michael Mullins Page 15 Close Thank you Digicomp Slideshare Speakers Thank you for your contribution to the community