SlideShare a Scribd company logo
1 of 17
Download to read offline
Main concepts summarized
AWS
Architectural Principles
CLOUD TECHNOLOGY IN BUSINESS
Cloud Systems - Aligning IS to the Business
Organization IS
What is the Strategy and
Purpose?
-Align Cloud and IS to the Business
Strategy
-Make sure Cloud supports the
Business Processes
Cloud Models must support
-Business Requirements
-Organizational Objectives and Culture
-Current IS/IT requirements and future
needs
Aligning IS to the Business via Cloud and in particular:
Data Understanding and Transformation
Customized Software and Application Renewal, Transformation
Business
process[es]
Organization
IS
Cloud
Public/Private
Mix
Organization
THE CLOUD JOURNEY - USE CASES
P R I VAT E C LO U D
Co-Location
Worries about Security
VDI, ROBO
Consistent Workloads
Applications are poorly
written too expensive to
rebuild or maintain
HA OLTP
Lack of Public Cloud skills
P U B L I C C LO U D
E-Commerce, DevOps
In-consistent Workloads
Web Tier of an app is mission
critical, no latency
Applications re- written for Web
Data Storage esp. of critical
objects
Mobility
Reduce HW
H Y B R I D C LO U D
Packaged Applications to VMs (Elasticity)
Budget constraints
Backup and D-R
Co-Location HW reduction
Dev-Ops
Mobile Applications
Mobility and Access
We use a methodology
and pricing Grid to
calculate a budget and
solution for our clients and
prospects based on their
use case requirements
THE CLOUD JOURNEY – THE VIRTUOUS CIRCLE
Aligning IS to Business using Cloud Technology
Security
Transactional
Some Virtualization
(Move assets)
Identify use cases:
IaaS,PaaS
SaaS
App/server VMs
Storage
Backup, D-R
Dev/Ops
Automation
Optimization
Re-AssessComplex Workloads
Rewrite/Decommission
Heavy Data apps
Warehouse, Lakes, BI/PI
Strategy & Alignment
(Business Needs)
Data Transformation
(New Business Process)
START
EVALUATE
TRANSFORMATIONAL
TRANSITIONAL
TACTICAL
Using Cloud
Technology
to align IS with
the Business
AWS Architectural Practices
Organization IS
Key Components:
-Scaling & High Availability or HA
-Security
-Cost Optimisation
-Design Practices to be considered IS
AWS Architectural Practices
Organization IS
Key Component #1: Scaling
A main benefit of using IaaS and a Managed PaaS is scaling both vertically (Iaas) and Horizontally (Iaas & Paas)
Organization
ISOrganization
Scaling Services vertical and horizontal
-ELB, Auto Scaling, EC2 tools, Resizing EBS or
storage
DB Scaling in real time or during maintenance
window, Managed services patches, OS etc
Automated Deployments
-Cloud Formation, AMIs (golden, hybrid), JSON
AWS Architectural Practices
Organization IS
Key Component #1: Scaling
A main benefit of using IaaS and a Managed PaaS is scaling both vertically (Iaas) and Horizontally (Iaas & Paas)
❖ Design for failure – the Netflix approach (largest user of S3 in the world)
❖ Each component should be built for failover
❖ Design to scale with an increase in load – this means a stateless back-end
❖ Automated Deployments
❖ CloudFormation /OpsWorks
❖ Beanstalk for PaaS (smaller websites)
❖ AMIs customized and hybrid
❖ Backup AMIs in case of a hack
❖ Multi-zone and Region set up
❖ ELB and Auto-scaling
❖ RDS with Multi-AZ
❖ Use Scalable Services
❖ ELB, Auto Scaling, Cloudwatch
❖ Part of HA and Resiliency
Organization
ISOrganization
AWS Architectural Practices
Organization IS
Key Component #1: Scaling
AMIs
Organization
ISOrganization
AWS Architectural Practices
Organization IS
Key Component #1: Scaling
A main benefit of using IaaS and a Managed PaaS is scaling both vertically (Iaas) and Horizontally (Iaas & Paas)
❖ Application Design
❖ Stateless Apps
❖ Decoupled Apps and logic
❖ Session Management of end user connection
❖ Reduce app load through CDN or Caching
❖ DB Scaling
❖ Read-Replicas
❖ PIOPS
❖ Aurora or Dynamo
❖ Capacity management
❖ Use alerts on capacity usage (memory, storage, CPU) manual or automatic re-configuration of scale
❖ Pay for services used on demand
❖ EC2 Performance
❖ Instance size & IOPS
❖ EBS Optimized instances
❖ Use EC2 Optimisation tools (new)
Organization
ISOrganization
AWS Architectural Practices
Organization IS
Key Component #2: Security
AWS is a shared security model, you are responsible for your data.
Organization
ISOrganization
Security at every level
-3 Tiers: Web Server – Web Application Server - DB
Data Protection
-IAM, Policies, EC2 access, Private subnets
Backup and D-R
-DR is system recovery, Backup all data, Multi
AZ/Regions, Block/File/Object/Database levels
AWS Architectural Practices
Organization IS
Key Component #2: Security
❖ IAM
❖ Policies for users, groups and roles
❖ Fundamental to AWS usage
❖ Every Tier or Level is secured
❖ VPC: Security group, private subnet, ACL, route tables
❖ EC2: Key-pair, security group
❖ S3: Policy-bucket/object based
❖ MFA
❖ Data
❖ Encryption at rest – S3, EBS, EBS snapshots, RDS, RDS snapshots
❖ SSL encryption in transit
❖ Backup and D-R
❖ Snapshots, Multi-zone/Region, Copy to another account, Backup each service
❖ Version control
❖ AMIs, S3
❖ Traceability
❖ Cloudtrail (api level), Logs for S3 & ELB, OS level logs
Organization
ISOrganization
AWS Architectural Practices
Organization IS
Key Component #3: Cost Optimisation
Pay as you go, service instantiated is charged (unless free)
Organization
ISOrganization
Free Tier
-AMIs, RDS, EC2 micro
Use Managed Services
-IaaS and PaaS automatically managed for you
Scale on demand
-Reduces costs, use monitors, alarms and trusted
advisor
AWS Architectural Practices
Organization IS
Key Component #3: Cost Optimisation
❖ Pay as you go
❖ Opex
❖ Provision capacity as needed, scale some services as needed
❖ Use the Free Tier
❖ Learn AWS with Free Tier services
❖ Use them to build a Demo and POC
❖ Transparent pricing
❖ AWS billing updated every few hours
❖ Tag your resources to organize the billing
❖ Automate
❖ Inspector will offer advice on security, instance size, provisioning, cost reductions
❖ Set billing alarms with Cloud Watch
❖ Look at Reserved or spot pricing
❖ Use Auto-Scaling if load variations (scaling down as well to save money)
Organization
IS
AWS Architectural Practices
Organization IS
Design Best Practices
❖ Always Design to scale Horizontally not Vertically
❖ Saves money
❖ Provision capacity as needed, scale some services as needed
❖ Introduce Redundancy (N+1)
❖ Application Architecture
❖ Stateless and Loosely Coupled
❖ REST/SOA, Webservices, Gateway
❖ Automate Deployment
❖ Configure Bootstrapping, use Cloud Formation
❖ Use an AMI instead of configuring software in production systems
❖ Dev Ops
❖ Keep Production static ie don’t change with patches on the go
❖ Everything goes through DevOps testing
❖ Automate this with Chef, Puppet, Cloud Formation
❖ Use DBaaS to scale
❖ Select RDS, NoSQL as needed
❖ Migrate your data and application 1:1 using DMS
IS
AWS Architectural Practices
Organization IS
Design Best Practices
❖ Reduce Database Load
❖ Read Replicas to read data only
❖ Can use Web A.S. caching techniques
❖ Security
❖ All levels, must be built into design from the beginning
❖ Manage the Costs
❖ You likely won’t save that much in year 1 vs on premise or co-location
❖ As you become more familiar with AWS, each year should see more usage, better productivity, and many benefits
vs the legacy infrastructure
❖ Vigilance is mandatory as you use the system and understand the cost metrics
❖ Dev Ops
❖ Professionalizes software, IT deployment
❖ Training costs can be substantial, need to be budgeted
❖ It is culture + automation IS
AWS Architectural Practices
Organization IS
Design Best Practices – Example of HA
IS
AWS Architectural Practices
Organization IS
Design Best Practices – Example of HA
IS

More Related Content

What's hot

Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesDavid Veksler
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsJisc
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Oliver Wells
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business TransformationAmazon Web Services
 
Hyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the CloudHyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the Cloudbhgolden
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...Amazon Web Services
 
Cloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudCloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudSourabh Saxena
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Aws migration strategy
Aws migration strategyAws migration strategy
Aws migration strategySuliman Lei
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 

What's hot (20)

Cloud enablement
Cloud enablementCloud enablement
Cloud enablement
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmaps
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS)
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation
 
Hyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the CloudHyper Stratus Migrating Applications to the Cloud
Hyper Stratus Migrating Applications to the Cloud
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
 
Cloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudCloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloud
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Aws migration strategy
Aws migration strategyAws migration strategy
Aws migration strategy
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 

Similar to Aws architecture main ideas

AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAmazon Web Services
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSTom Laszewski
 
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...Amazon Web Services
 
Cenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceCenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceOsvaldo Daibert
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyAmazon Web Services
 
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Amazon Web Services
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSAmazon Web Services
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudCloudBees
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Amazon Web Services
 
analytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the awsanalytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the awsScott Miao
 
ABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notesABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notesAmazon Web Services
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAmazon Web Services
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Amazon Web Services
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Amazon Web Services
 
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...webhostingguy
 
Cloud computing
Cloud computingCloud computing
Cloud computinggd1410
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSAmazon Web Services
 

Similar to Aws architecture main ideas (20)

AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
How Can I Build a Landing Zone & Extend my Operations into AWS to Support my ...
 
Cenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceCenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open Source
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiency
 
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
 
analytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the awsanalytic engine - a common big data computation service on the aws
analytic engine - a common big data computation service on the aws
 
ABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notesABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notes
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
 
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
Tier 1 - Mac Virtual Machines and Virtual PC. Automation and ...
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
 

Recently uploaded

20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 

Recently uploaded (20)

20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 

Aws architecture main ideas

  • 2. CLOUD TECHNOLOGY IN BUSINESS Cloud Systems - Aligning IS to the Business Organization IS What is the Strategy and Purpose? -Align Cloud and IS to the Business Strategy -Make sure Cloud supports the Business Processes Cloud Models must support -Business Requirements -Organizational Objectives and Culture -Current IS/IT requirements and future needs Aligning IS to the Business via Cloud and in particular: Data Understanding and Transformation Customized Software and Application Renewal, Transformation Business process[es] Organization IS Cloud Public/Private Mix Organization
  • 3. THE CLOUD JOURNEY - USE CASES P R I VAT E C LO U D Co-Location Worries about Security VDI, ROBO Consistent Workloads Applications are poorly written too expensive to rebuild or maintain HA OLTP Lack of Public Cloud skills P U B L I C C LO U D E-Commerce, DevOps In-consistent Workloads Web Tier of an app is mission critical, no latency Applications re- written for Web Data Storage esp. of critical objects Mobility Reduce HW H Y B R I D C LO U D Packaged Applications to VMs (Elasticity) Budget constraints Backup and D-R Co-Location HW reduction Dev-Ops Mobile Applications Mobility and Access We use a methodology and pricing Grid to calculate a budget and solution for our clients and prospects based on their use case requirements
  • 4. THE CLOUD JOURNEY – THE VIRTUOUS CIRCLE Aligning IS to Business using Cloud Technology Security Transactional Some Virtualization (Move assets) Identify use cases: IaaS,PaaS SaaS App/server VMs Storage Backup, D-R Dev/Ops Automation Optimization Re-AssessComplex Workloads Rewrite/Decommission Heavy Data apps Warehouse, Lakes, BI/PI Strategy & Alignment (Business Needs) Data Transformation (New Business Process) START EVALUATE TRANSFORMATIONAL TRANSITIONAL TACTICAL Using Cloud Technology to align IS with the Business
  • 5. AWS Architectural Practices Organization IS Key Components: -Scaling & High Availability or HA -Security -Cost Optimisation -Design Practices to be considered IS
  • 6. AWS Architectural Practices Organization IS Key Component #1: Scaling A main benefit of using IaaS and a Managed PaaS is scaling both vertically (Iaas) and Horizontally (Iaas & Paas) Organization ISOrganization Scaling Services vertical and horizontal -ELB, Auto Scaling, EC2 tools, Resizing EBS or storage DB Scaling in real time or during maintenance window, Managed services patches, OS etc Automated Deployments -Cloud Formation, AMIs (golden, hybrid), JSON
  • 7. AWS Architectural Practices Organization IS Key Component #1: Scaling A main benefit of using IaaS and a Managed PaaS is scaling both vertically (Iaas) and Horizontally (Iaas & Paas) ❖ Design for failure – the Netflix approach (largest user of S3 in the world) ❖ Each component should be built for failover ❖ Design to scale with an increase in load – this means a stateless back-end ❖ Automated Deployments ❖ CloudFormation /OpsWorks ❖ Beanstalk for PaaS (smaller websites) ❖ AMIs customized and hybrid ❖ Backup AMIs in case of a hack ❖ Multi-zone and Region set up ❖ ELB and Auto-scaling ❖ RDS with Multi-AZ ❖ Use Scalable Services ❖ ELB, Auto Scaling, Cloudwatch ❖ Part of HA and Resiliency Organization ISOrganization
  • 8. AWS Architectural Practices Organization IS Key Component #1: Scaling AMIs Organization ISOrganization
  • 9. AWS Architectural Practices Organization IS Key Component #1: Scaling A main benefit of using IaaS and a Managed PaaS is scaling both vertically (Iaas) and Horizontally (Iaas & Paas) ❖ Application Design ❖ Stateless Apps ❖ Decoupled Apps and logic ❖ Session Management of end user connection ❖ Reduce app load through CDN or Caching ❖ DB Scaling ❖ Read-Replicas ❖ PIOPS ❖ Aurora or Dynamo ❖ Capacity management ❖ Use alerts on capacity usage (memory, storage, CPU) manual or automatic re-configuration of scale ❖ Pay for services used on demand ❖ EC2 Performance ❖ Instance size & IOPS ❖ EBS Optimized instances ❖ Use EC2 Optimisation tools (new) Organization ISOrganization
  • 10. AWS Architectural Practices Organization IS Key Component #2: Security AWS is a shared security model, you are responsible for your data. Organization ISOrganization Security at every level -3 Tiers: Web Server – Web Application Server - DB Data Protection -IAM, Policies, EC2 access, Private subnets Backup and D-R -DR is system recovery, Backup all data, Multi AZ/Regions, Block/File/Object/Database levels
  • 11. AWS Architectural Practices Organization IS Key Component #2: Security ❖ IAM ❖ Policies for users, groups and roles ❖ Fundamental to AWS usage ❖ Every Tier or Level is secured ❖ VPC: Security group, private subnet, ACL, route tables ❖ EC2: Key-pair, security group ❖ S3: Policy-bucket/object based ❖ MFA ❖ Data ❖ Encryption at rest – S3, EBS, EBS snapshots, RDS, RDS snapshots ❖ SSL encryption in transit ❖ Backup and D-R ❖ Snapshots, Multi-zone/Region, Copy to another account, Backup each service ❖ Version control ❖ AMIs, S3 ❖ Traceability ❖ Cloudtrail (api level), Logs for S3 & ELB, OS level logs Organization ISOrganization
  • 12. AWS Architectural Practices Organization IS Key Component #3: Cost Optimisation Pay as you go, service instantiated is charged (unless free) Organization ISOrganization Free Tier -AMIs, RDS, EC2 micro Use Managed Services -IaaS and PaaS automatically managed for you Scale on demand -Reduces costs, use monitors, alarms and trusted advisor
  • 13. AWS Architectural Practices Organization IS Key Component #3: Cost Optimisation ❖ Pay as you go ❖ Opex ❖ Provision capacity as needed, scale some services as needed ❖ Use the Free Tier ❖ Learn AWS with Free Tier services ❖ Use them to build a Demo and POC ❖ Transparent pricing ❖ AWS billing updated every few hours ❖ Tag your resources to organize the billing ❖ Automate ❖ Inspector will offer advice on security, instance size, provisioning, cost reductions ❖ Set billing alarms with Cloud Watch ❖ Look at Reserved or spot pricing ❖ Use Auto-Scaling if load variations (scaling down as well to save money) Organization IS
  • 14. AWS Architectural Practices Organization IS Design Best Practices ❖ Always Design to scale Horizontally not Vertically ❖ Saves money ❖ Provision capacity as needed, scale some services as needed ❖ Introduce Redundancy (N+1) ❖ Application Architecture ❖ Stateless and Loosely Coupled ❖ REST/SOA, Webservices, Gateway ❖ Automate Deployment ❖ Configure Bootstrapping, use Cloud Formation ❖ Use an AMI instead of configuring software in production systems ❖ Dev Ops ❖ Keep Production static ie don’t change with patches on the go ❖ Everything goes through DevOps testing ❖ Automate this with Chef, Puppet, Cloud Formation ❖ Use DBaaS to scale ❖ Select RDS, NoSQL as needed ❖ Migrate your data and application 1:1 using DMS IS
  • 15. AWS Architectural Practices Organization IS Design Best Practices ❖ Reduce Database Load ❖ Read Replicas to read data only ❖ Can use Web A.S. caching techniques ❖ Security ❖ All levels, must be built into design from the beginning ❖ Manage the Costs ❖ You likely won’t save that much in year 1 vs on premise or co-location ❖ As you become more familiar with AWS, each year should see more usage, better productivity, and many benefits vs the legacy infrastructure ❖ Vigilance is mandatory as you use the system and understand the cost metrics ❖ Dev Ops ❖ Professionalizes software, IT deployment ❖ Training costs can be substantial, need to be budgeted ❖ It is culture + automation IS
  • 16. AWS Architectural Practices Organization IS Design Best Practices – Example of HA IS
  • 17. AWS Architectural Practices Organization IS Design Best Practices – Example of HA IS