SlideShare une entreprise Scribd logo
1  sur  15
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

Contenu connexe

Tendances

Floss cloud
Floss cloudFloss cloud
Floss cloudilugc
 
OpenStack - The History - The Community
OpenStack - The History - The Community OpenStack - The History - The Community
OpenStack - The History - The Community Cédric Soulas
 
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014Cédric Soulas
 
Data storage in the Cloud
Data storage in the CloudData storage in the Cloud
Data storage in the CloudBogdan Mustata
 
IXcloud, Global 1st Cloud OS, Openstack Cloud
IXcloud, Global 1st Cloud OS, Openstack CloudIXcloud, Global 1st Cloud OS, Openstack Cloud
IXcloud, Global 1st Cloud OS, Openstack CloudKINX
 
Easy cloud scaling with Azure
Easy cloud scaling with AzureEasy cloud scaling with Azure
Easy cloud scaling with AzureBogdan Mustata
 
Database Modernization
Database ModernizationDatabase Modernization
Database ModernizationTrivadis
 
Nosql why and how on Microsoft Azure
Nosql why and how on Microsoft AzureNosql why and how on Microsoft Azure
Nosql why and how on Microsoft AzureVito Flavio Lorusso
 
By Popular Demand: The Rise of Elastic SQL
By Popular Demand: The Rise of Elastic SQLBy Popular Demand: The Rise of Elastic SQL
By Popular Demand: The Rise of Elastic SQLNuoDB
 
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...
Ignite 2015 NA Technology Breakout Session - "Security, Stability and Scalabi...Elemica
 
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...Elemica
 
OpenStack: programmable infrastructure
OpenStack: programmable infrastructureOpenStack: programmable infrastructure
OpenStack: programmable infrastructureThanassis Parathyras
 
Entity Framework Core
Entity Framework CoreEntity Framework Core
Entity Framework CoreKiran Shahi
 
Trivadis - Microsoft Swiss Cloud Services
Trivadis - Microsoft Swiss Cloud ServicesTrivadis - Microsoft Swiss Cloud Services
Trivadis - Microsoft Swiss Cloud ServicesTrivadis
 
Consistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud ConsistencyConsistency as a Service: Auditing Cloud Consistency
Consistency as a Service: Auditing Cloud ConsistencyPapitha Velumani
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Media
 

Tendances (20)

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

En vedette

(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...Amazon Web Services
 
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014Amazon Web Services
 
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Amazon Web Services
 
Web Security Automation: Spend Less Time Securing your Applications
 	  Web Security Automation: Spend Less Time Securing your Applications 	  Web Security Automation: Spend Less Time Securing your Applications
Web Security Automation: Spend Less Time Securing your ApplicationsAmazon Web Services
 
AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAmazon Web Services
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingAmazon Web Services
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingIlyas F ☁☁☁
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best PracticesDoiT International
 
Everything You Need for a Viral Game, Except the Game
Everything You Need for a Viral Game, Except the GameEverything You Need for a Viral Game, Except the Game
Everything You Need for a Viral Game, Except the GameAmazon Web Services
 

En vedette (15)

AWS Security Overview
AWS Security OverviewAWS Security Overview
AWS Security Overview
 
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
 
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
 
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
Enrich Your DevOps Environment: Tools for Accelerating and Integrating Your A...
 
Web Security Automation: Spend Less Time Securing your Applications
 	  Web Security Automation: Spend Less Time Securing your Applications 	  Web Security Automation: Spend Less Time Securing your Applications
Web Security Automation: Spend Less Time Securing your Applications
 
AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services Overview
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 
Aws overview
Aws overviewAws overview
Aws overview
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Getting Started with AWS
Getting Started with AWSGetting Started with AWS
Getting Started with AWS
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
Introduction to AWS X-Ray
Introduction to AWS X-RayIntroduction to AWS X-Ray
Introduction to AWS X-Ray
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best Practices
 
Security Best Practices
Security Best PracticesSecurity Best Practices
Security Best Practices
 
Everything You Need for a Viral Game, Except the Game
Everything You Need for a Viral Game, Except the GameEverything You Need for a Viral Game, Except the Game
Everything You Need for a Viral Game, Except the Game
 

Similaire à Amazon AWS Services Overview

Introduction to Azure Cloud Storage
Introduction to Azure Cloud StorageIntroduction to Azure Cloud Storage
Introduction to Azure Cloud StorageGanga R Jaiswal
 
Azure: Lessons From The Field
Azure: Lessons From The FieldAzure: Lessons From The Field
Azure: Lessons From The FieldRob Gillen
 
RightScale and Amazon EC2 in Europe
RightScale and Amazon EC2 in EuropeRightScale and Amazon EC2 in Europe
RightScale and Amazon EC2 in EuropeRightScale
 
Samedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de AzureSamedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de AzureMSDEVMTL
 
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...Autodesk
 
Building Data Solutions with Azure
Building Data Solutions with AzureBuilding Data Solutions with Azure
Building Data Solutions with AzureDinusha Kumarasiri
 
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
Map Services on Amazon AWS, Microsoft Azure and Google Cloud PlatformMap Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform문기 박
 
Amazon web services training
Amazon web services trainingAmazon web services training
Amazon web services trainingacutelearn tech
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldRob Gillen
 
Architecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudArchitecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudAmazon Web Services
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
Introduction to Hosting Exchange 2000
Introduction to Hosting Exchange 2000 Introduction to Hosting Exchange 2000
Introduction to Hosting Exchange 2000 webhostingguy
 
CloudOps evening presentation from Amazon
CloudOps evening presentation from AmazonCloudOps evening presentation from Amazon
CloudOps evening presentation from AmazonAlistair Croll
 

Similaire à Amazon AWS Services Overview (20)

Amazon web services training
Amazon web services trainingAmazon web services training
Amazon web services training
 
Amazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case studyAmazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case study
 
Introduction to Azure Cloud Storage
Introduction to Azure Cloud StorageIntroduction to Azure Cloud Storage
Introduction to Azure Cloud Storage
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Azure: Lessons From The Field
Azure: Lessons From The FieldAzure: Lessons From The Field
Azure: Lessons From The Field
 
RightScale and Amazon EC2 in Europe
RightScale and Amazon EC2 in EuropeRightScale and Amazon EC2 in Europe
RightScale and Amazon EC2 in Europe
 
Samedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de AzureSamedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de Azure
 
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
 
Building Data Solutions with Azure
Building Data Solutions with AzureBuilding Data Solutions with Azure
Building Data Solutions with Azure
 
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
Map Services on Amazon AWS, Microsoft Azure and Google Cloud PlatformMap Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform
 
Aws
AwsAws
Aws
 
Amazon web services training
Amazon web services trainingAmazon web services training
Amazon web services training
 
Aws101
Aws101Aws101
Aws101
 
AWS Session.pptx
AWS Session.pptxAWS Session.pptx
AWS Session.pptx
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
 
Architecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The CloudArchitecting Enterprise Applications In The Cloud
Architecting Enterprise Applications In The Cloud
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
 
Introduction to Hosting Exchange 2000
Introduction to Hosting Exchange 2000 Introduction to Hosting Exchange 2000
Introduction to Hosting Exchange 2000
 
CloudOps evening presentation from Amazon
CloudOps evening presentation from AmazonCloudOps evening presentation from Amazon
CloudOps evening presentation from Amazon
 

Dernier

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Dernier (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

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