SlideShare une entreprise Scribd logo
1  sur  79
Télécharger pour lire hors ligne
Migrating & Modernizing your applications when moving your data center to the 
AWS Cloud 
Windows 2003 Server end of support (EOS) as a motivator 
Datacenter as a Service
Modern technology, craftsman quality. 
We’re an interactive design and technology 
architecture firm matching the most 
experienced consultants in the industry to 
the most challenging business and technical 
problems facing our clients. 
BOSTON | NEW YORK | CHICAGO 
44 Pleasant Street, Suite 200 
Watertown, MA 02472 
www.bluemetal.com 
Blog.bluemetal.com 
@bluemetalinc 
The Modern Application Company ™ Giorgio Pironi 
Managing Architect - Cloud & Services 
www.bluemetal.com 
giorgio.pironi@bluemetal.com 
@giorgiopironi 
Introductions
Our Services
Agenda 
1. What does Windows Server 2003 end of support (EOS) mean? 
2. Windows Server 2003 options – How to move forward? 
3. What is a “Modern Application”? 
4. What is a “Modern Infrastructure”? 
5. AWS as the Modern Infrastructure enabler 
6. Modern Application demands Modern Infrastructure 
7. Best Practices & patterns for migrating/modernization 
8. Taking your data center to cloud as a service 
4
Windows Server 2003 EOS - Why we are here? 
• Windows Server 2003 approaching end of support (EOS) on July 14, 2015 
• No more patches and updates without a custom support agreement 
• Custom support agreement will be expensive 
• No Security patches for OS & IIS 
Days until Windows Server 
2003 End of Support 
Time is running out!!! 
5
Windows Server 2003 EOS – The impact 
Months Ago Today July 14, 2015 After July 14, 2015 
6
Windows Server 2003 EOS – The Risks 
• Applications at Risk 
• Running applications on unsupported WS2003 machines 
• Security and Regulatory Compliance Risks 
• Is your application required to run on a supported platform for compliance? 
• Due to regulations like: HIPAA, PCI, SOX, & Dodd-Frank, regulated industries must run on supported platforms 
• Business Continuity/Risk 
• Will your users not be able to use a product/service because of a unpatched security hole or 
perhaps application updates run into issues related to Windows 2003 
• Supportability 
• Loss of Microsoft support 
• Loss of third-party vendor support 
• What impact does this have on your application 
7
What are the challenges in waiting to act? 
• How do you mitigate your business risk? 
• Can you afford custom support? 
• How do you remain compliant (if applicable)? 
• How do you continue releasing product updates? 
• How do you maintain the security of the system for your users? 
8
Seize the opportunity in doing something 
• Maintain Business Continuity 
• Use migration & modernization as a means to deliver a compelling and 
competitive product that 
1. Grows your business 
2. Provides increased competitive advantage 
3. Is cost effective 
4. Delivers a compelling user-centric experience 
9
Windows 2003 EOS Options 
Migrate 
SaaS platform 
Service model 
3rd party product 
Retire 
Create a Retirement Plan 
Apr 24, 2003 – July 14, 2015 
Do Nothing 
Take the risk 
Modern Application (User Centric) 
Modern UX (Responsive) 
Modern Security (Two factor) 
Modern Data (Hadoop/Analytics) 
Modern Infrastructure (Cloud) 
Modernize 
Replace 
Stay in place 
Manual update 
Lift & Shift to Cloud 
Hybrid 
10
Windows Server 2003 EOS – Options 
Option Notes Effort Benefits 
1. Do Nothing • Maintain legacy systems; accept risk 
• Evaluate custom support agreement with MSFT 
Low Low effort 
2. Retire • Sunset legacy applications Medium Simplification 
3. Replace • Transition to SaaS, service model, or third-party 
product 
Medium - High Leverage better 
capabilities and 
operations 
4. Migrate • Upgrade OS 
• “Lift and ship” to cloud, then upgrade applications 
via manual and automated processes 
Medium Predictable and 
manageable 
5. Modernize Modernize the application using updated UX, security, 
data, and virtualization approaches 
High Competitive 
advantage, business 
growth, at lower cost 
11
Next – Modern Application & Modernization 
“The Modern Application” 
12
What is a “Modern Application”? 
The “Modern Application” is a set of 
principles for best practices and design 
patterns in developing applications that 
are user-centric. 
Modern applications are: 
• Responsive 
• Secure 
• Intelligent 
• Dynamic 
• Data/Information driven 
• Available 
• Performant 
• API driven 
13
Modern Application Behavioral Aspects 
Modern applications: 
• Provide a great experience 
• Architecturally sound & flexible 
• Great Design 
• Deliver Productivity 
• Act intelligently 
• Adaptable to environment 
• Interact with the world around them, like 
infrastructure 
• Possess agility 
Experiences 
Architecture Design 
14
The Modern Application Directive 
“A philosophy of best practices and 
design patterns to meet today’s 
business drivers” 
15
The Pillars (Framework) of the Modern Application 
• Modern Security (Two-factor auth, Fingerprint) 
• Modern UX (Responsive, Multi-device, Voice) 
• Modern Data (Relational, NoSQL, Storage, DW) 
• Modern Intelligence (Data & Predictive Analytics) 
• Modern Access (Anywhere, anytime, any device) 
• Modern Performance (Speed, Agility, Scalability) 
• Modern API (Interoperability, expose & consume) 
• Modern Workflow (user centric, design & 
process flow) 
• Modern Operations (predictable, cost-effective) 
16
Modernizing your application 
Modern Security 
Where a “security first” mentality permeates 
throughout the entire application design & 
implementation. Security follows the user, is 
consistent, and is delivered by infrastructure 
that is protected. 
 Two-factor authentication 
 Fingerprint 
 Voice Authorization 
 Encrypt data at rest / in transit 
Dynamic, adaptive to device, context aware, 
simplification of information. Modern UX is a 
paradigm of the way a user would interact 
with an application. 
 Responsive 
 Multi-Device 
 Context aware 
 Voice 
Modern UX Modern Data 
The promotion of data storage repositories 
that are optimized to the structure of the 
data , but where data can still be viewed and 
communicated in a uniformed manner. 
 Relational 
 NoSQL 
 Object Store 
 Data Warehouse 
17
Modernizing your application 
Modern Intelligence 
Making use of data and the current context 
that surrounds us to be predictive, 
suggestive, and actionable. Information 
presented in a coherent structure, easily 
understandable, in a given user context. 
 Data Analytics 
 Predictive Analytics 
 Suggestive Analytics 
 Actionable 
Architecting your application to be highly 
accessible with a great user experience. 
 Anywhere 
 Anytime 
 Any Device 
Modern Access Modern Performance 
Users expect responsive results. Applications 
must be designed to provide information 
context on time, or adapt appropriate 
communication paradigms when processes 
will take long time. 
 Speed 
 Agility 
 Scalability 
 Elasticity 
18
Modernizing your application 
Modern API 
Connectivity delivers functionality that 
follows the user. 
 Interoperability 
 Expose & Consume 
One application instead of many, designed 
to follow all of the activity surrounding a 
user process. 
 User-centric 
 Design Flow 
 Process Flow 
 Adaptable 
Modern Workflow Modern Operations 
High levels of interactivity with context to 
provide feedback to the end user regarding 
their environment . 
 Predictable 
 Feedback / Dashboard 
 Status 
 Activity Progress 
19
What is Modern Infrastructure? 
“The Modern Infrastructure” 
enables 
“The Modern Application” 
20
The Pillars (Framework) of Modern Infrastructure 
21 
• Security (Processes, methods, procedures) 
• Availability (MAA, Cross region DR) 
• Scalability (Limited by what you can afford) 
• Reliability (eleven 9’s, etc.) 
• Elasticity (Grow & contract) 
• Global Presence (all around the world) 
• Performance (Highly performant) 
• Infrastructure API (provision and control your 
infrastructure) 
• Management (Deployment, operations)
Modern Application “meets” modern Infrastructure 
“AWS” 
is the 
“The Modern Infrastructure” 
that powers 
“The Modern Application” 
22
Why AWS for Modern Infrastructure? 
• #1 reseller of Windows Server & SQL Server 
• Maturity 
• Ecosystem – Whitepapers, webinars, target first 
• Reliability & Scalability 
• Global Footprint 
• Automation 
• Large number of services 
• Leader in the introduction of new innovative services 
23
Software Defined Data Center (SDDC) 
“Everything now is a programmable 
resource. There are no physical things 
anymore……..” – Dr.Werner Vogels (Re:Invent 2012) 
24
Modern API – Infrastructure as code / software 
+ API = Programmable 
Platform 
25
Modern Access 
The scale that you want 
• Broad range of different combinations of CPU, 
memory, disk, and networking 
• AWS global Infrastructure 
– 9 Regions 
– 25Availability Zones 
– Continuous Expansion 
26
Modern Data 
RDS is a managed relational database service that is simple to deploy, 
easy to scale, reliable, and cost-effective 
Managed Service 
Amazon Relational Database Service (RDS) 
Choice of Database Engine 
Managed Service 
Easy to Scale 
High Performance 
High Availability 
Amazon RDS 
DynamoDB 
Amazon NoSQL DB 
27
Modern Performance 
DynamoDB 
Optimized 
Instances 
Redis 
ElastiCache 
Memcached for 
performance, 
scalability, and cost 
savings 
Amazon DynamoDB for 
unbounded data 
with heavy write load. 
Redis for fast, complex 
caching and message 
passing 
Instances to handle any 
load – high memory, GPU 
based, 
Auto Scale 
Auto scale to 
handle any load 
Memcached 
28
Modern Operations 
• System Center +AWS Management Pack 
• Amazon CloudWatch 
• AWS CloudFormation 
• AWS Identity & Access Management 
• AWS CloudTrail 
• AWS Trusted Advisor 
29
Modern Security - Built for Enterprise Security 
Standards 
Certifications 
SOC 1 Type 2 (formerly 
SAS-70) 
ISO 27001 
PCI DSS for EC2, S3, 
EBS, VPC, RDS, ELB, IAM 
FISMAmoderate compliant 
controls 
HIPAA& ITAR compliant 
architecture 
Physical Security 
Data centers in nondescript 
facilities 
Physical access strictly 
controlled 
Must pass two-factor 
authentication at least 
twice for floor access 
Physical access logged 
and audited 
HW, SW, Network 
Systematic change 
management 
Phased updates 
deployment 
Safe storage 
decommission 
Automated monitoring and 
self-audit 
Advanced network 
protection 
Note: See http://aws.30 amazon.com/security/ for latest information
Modern Security – AWS Advantage 
Cloud Security Advantages: 
• Dedicated Security Team 
• Greater Investment in Security Infrastructure 
• Greater Security Certifications that are met 
• Real-Time Detection of System Tampering 
Quotes from Forrester: 
• “Cloud security will expand to be much more centralized and automated. If you’re resisting the 
cloud because of security concerns, you’re running out of excuses. The leading public cloud 
providers have made strong gains in security and compliance, and there are few workloads 
completely off-limits for public cloud anymore.” 
• “…the larger Cloud providers tend to have a better grasp of threats, because as Forrester's 
Wang says: "These people deal with security issues at more complex levels than your own IT 
team sees on a daily basis". 
31
AWS Services for Migration/Modernization 
Modern Compute & Storage 
Amazon EC2 Elastic Load 
Balancing Amazon VPC 
Modern Data 
DynamoDB Amazon RDS MySQL DB 
instance 
Oracle DB 
instance 
MS SQL 
instance 
PostgreSQL 
instance 
Modern Performance 
ElastiCache Redis Memcached 
Modern Intelligence 
Amazon Redshift 
Modern Security 
AWS CloudTrail 
IAM 
encrypted 
data 
MFA token 
Amazon S3 
Auto Scaling 
Amazon 
CloudSearch 
Amazon EMR 
Amazon 
Kinesis 
optimized 
instance 
Amazon EBS 
32
Tools you already are familiar with 
AWS Tools for Visual Studio AWS Tools for Windows PowerShell 
33
Modern Application “meets” Modern Infrastructure 
“The Modern Application” 
demands 
“The Modern Infrastructure” 
34
Modern App / Modern Infra working well 
35
Modern App / Modern Infra not working well 
36
Modern App / Modern Infra not working well 
37
Modern App / Modern Infra working well 
38
Modern Application “meets” modern Infrastructure 
“The Modern Application” 
works with/is connected 
“The Modern Infrastructure” 
39
What we want – We want this 
40
Best Practices / Patterns to move past Win 2003? 
“Best practices and patterns for 
creating a composed solution 
when moving off of Windows 
Server 2003” 
41
Windows 2003 EOS Options 
Migrate 
SaaS platform 
Service model 
3rd party product 
Retire 
Create a Retirement Plan 
Apr 24, 2003 – July 14, 2015 
Do Nothing 
Take the risk 
Modern Application (User-centric) 
Modern UX (Responsive) 
Modern Security (Two factor) 
Modern Data (Hadoop/Analytics) 
Modern Infrastructure (Cloud) 
Modernize 
Replace 
Stay in place 
Manual update 
Lift & Shift to Cloud 
Hybrid 
42
Windows EOS Actions (Patterns) 
Do Nothing 
Retire 
Replace 
Migrate 
Modernize 
Hybrid 
43
Enterprise Windows EOS Solution Methodology 
Discover, 
Inventory, & 
Categorize 
Develop 
Common 
Roadmap for 
EOS Action 
Determine 
best EOS 
action for each 
item in 
inventory 
Prioritize and 
rank inventory 
for migration 
actions 
Perform the 
migration 
44
Enterprise Windows EOS Solution Methodology 
Discover, 
Inventory, & 
Categorize 
Catalog your Software and Workloads 
Tools to help you: 
Microsoft Assessment and Planning (MAP) Toolkit 
AppZero 
Cloudamize 
Racemi 
CloudVelox 
many more… 
45
Enterprise Windows EOS Solution Methodology 
Discover, 
Inventory, & 
Categorize 
Develop 
Common 
Roadmap for 
EOS Action 
Determine 
best EOS 
action for each 
item in 
inventory 
Prioritize and 
rank inventory 
for migration 
actions 
Perform the 
migration 
46
Enterprise Windows EOS Solution Methodology 
Develop 
Common 
Roadmap for 
EOS Action 
Do Nothing 
Retire 
Replace 
Migrate 
Modernize 
Hybrid 
47
Enterprise Windows EOS Solution Methodology 
Discover, 
Inventory, & 
Categorize 
Develop 
Common 
Roadmap for 
EOS Action 
Determine 
best EOS 
action for each 
item in 
inventory 
Prioritize and 
rank inventory 
for migration 
actions 
Perform the 
migration 
48
Enterprise Windows EOS Solution Methodology 
Determine 
best EOS 
action for each 
item in 
inventory 
Action Decision Tree 
Action Eligibility Matrix 
Action Scorecard 
Final Action Selection 
49
Enterprise Windows EOS Solution Methodology 
Start 
Retire 
Add Retire option to 
Yes Eligibility Matrix 
Replace 
No 
Yes 
Migrate 
Add Migrate option to 
Yes Eligibility Matrix 
No 
Modernize 
No 
Yes 
End 
Add Replace option to 
Eligibility Matrix 
Add Modernize option to 
Eligibility Matrix 
Windows Server 2003 
Action Decision Tree 
50
Enterprise Windows EOS Solution Methodology 
1 2 3 4 Solution 
Candidate 
Business 
Business checklist to 
determine if migration 
path meets business 
requirements 
Legal/Global 
Legal/Global checklist 
to determine if 
migration path meets 
legal & global criteria 
Security/Privacy 
Security / Privacy 
checklist to determine 
if migration option 
passes all security & 
privacy criteria 
Architecture/Platform 
Compliance 
Architecture Platform Compliance 
checklist to determine if public cloud 
passes the following checklists: 
Architecture, Hardware, Platform, 
Application 
Migration 
Pipeline 
Checklist 
51
Enterprise Windows EOS Solution Methodology 
ID Application Do Nothing Retire Replace Migrate Modernize Hybrid 
0001 Shipping App Yes Yes No No No No 
0002 CRM No No Yes Yes Yes No 
0003 Tax Calculator No No No Yes Yes Yes 
0004 Search Engine No No Yes Yes Yes Yes 
0005 Contact 
Management 
No Yes Yes No No No 
0006 Device Driver No Yes No No No No 
0007 E-Commerce 
App 
No No No Yes Yes Yes 
Action Eligibility Matrix 
52
Enterprise Windows EOS Solution Methodology 
Scorecard Biz Growth Competitive Affordable Innovative Criteria X Criteria Y 
0001-ShippingApp-Dothing 
0001-ShippingApp-Retire 
0001-ShippingApp-…… 
0002-CRM-Replace 
0002-CRM-MIgrate 
0002-CRM-…… 
Etc. 
Action Scorecard 
53
Enterprise Windows EOS Solution Methodology 
ID Application Migration Action Pattern 
0001 Shipping App Do Nothing 
0002 CRM Replace 
0003 Tax Calculator Migrate 
0004 Search Engine Hybrid 
0005 Contact Management Replace 
0006 Device Driver Retire 
0007 E-Commerce App Modernize 
Determine 
best EOS 
action for each 
item in 
inventory 
Action Decision Tree 
Action Eligibility Matrix 
Action Scorecard 
Final Action Selection 
54
Enterprise Windows EOS Solution Methodology 
Discover, 
Inventory, & 
Categorize 
Develop 
Common 
Roadmap for 
EOS Action 
Determine 
best EOS 
action for each 
item in 
inventory 
Prioritize and 
rank inventory 
for migration 
actions 
Perform the 
migration 
55
Enterprise Windows EOS Solution Methodology 
ID Application Migration Action Pattern Rank 
0001 Shipping App Do Nothing 1 
0002 CRM Replace 4 
0003 Tax Calculator Migrate 2 
0004 Search Engine Hybrid 5 
0005 Contact Management Replace 6 
0006 Device Driver Retire 7 
0007 E-Commerce App Modernize 3 
Prioritize and 
rank inventory 
for migration 
actions 
56
Enterprise Windows EOS Solution Methodology 
Discover, 
Inventory, & 
Categorize 
Develop 
Common 
Roadmap for 
EOS Action 
Determine 
best EOS 
action for each 
item in 
inventory 
Prioritize and 
rank inventory 
for migration 
actions 
Perform the 
migration 
57
Enterprise Windows EOS Solution Methodology - 5 
Perform the 
migration 
JUST DO IT!! 
Implement the plan 
58
Windows EOS Action Patterns 
Do Nothing 
Retire 
Replace 
Migrate 
Modernize 
Hybrid 
Many Patterns Many Patterns 
59
Do Nothing Pattern 
1. Identify when to revisit this decision 
2. Document the factors that led to this decision e.g. 
• Platform Incompatibility (Itanium chip) 
• Financial Reasons 
• Retirement of product at a later date 
• Many more possibilities…. 
60
Retirement Pattern 
Develop a retirement roadmap for the asset containing: 
• Document the factors that led to this decision 
• Develop timeline 
• Develop the process & procedures 
• Determine how users of the system will be informed and possibly redirected 
• Etc. 
61
Replace Pattern 
1. Document functionality compatibility matrix 
2. Document the data model 
3. Evaluate products that are functionally compatible and can support the data model 
4. Make selection of product for replacement 
5. Configure product and migrate data 
6. Develop a migration plan for users 
62
Migration Patterns – Multiple Destinations 
In-place Migrate OS 
Migrate 
Application 
& Data 
Test 
In-place, lift 
& shift to 
cloud 
Migrate OS 
Migrate 
Application 
& Data 
Test 
Lift & Shift 
to Cloud 
Lift & shift to 
cloud & then 
migrate OS 
Lift & Shift 
to Cloud 
Migrate OS 
Migrate 
Application 
& Data 
Test 
63
Modernization Patterns 
In-place Migrate First 
Implement 
Modernization 
Features 
Test 
In-place, lift 
& shift to 
cloud 
In-place 
Migrate 
Implement 
Modernization 
Features 
Test 
Lift & Shift to 
Cloud 
Lift & shift to 
cloud & then 
migrate OS 
Lift & Shift to 
Cloud 
Migrate 
Implement 
Modernization 
Features 
Test 
64
Hybrid Patterns 
Lift & shift to 
cloud & 
Keep OS 
Lift & Shift to 
Cloud 
Test 
Continue with 
Win2003 & 
AWS * 
Migrate to 
Modernize 
(Cloud Dest.) 
Implement a 
Migration 
Pattern 
Leverage AWS 
Perform 
Application 
modernization 
Test 
* Contact AWS for more details 
65
Tying it all together 
“Datacenter to Cloud” 
66
Getting From A to B 
EBS 
RDS Redshift ElastiCache 
AWS Cloud 
EC2 Elastic Load 
Balancing 
67
AWS CloudFormation 
• Use AWS CloudFormation to create, provision & manage AWS resources 
in a uniformed manner 
• Template-Derived Infrastructure Design 
• Infrastructure becomes code 
• Source control managed – can track changes 
• You have governance and auditability, via SCC and AWS CloudTrail 
• Easy to set up and tear down 
• AWS CloudFormation is for macro deployment of your data center 
68
AWS CloudFormation Template – JSON Text File 
CloudFormation 
Software Defined Datacenter (SDDC) 
Your datacenter as code 
Actionable documentation 
that defines & provisions your 
infrastructure 
Dynamic and user-driven 
templates 
Version Control & share 
templates with others 
No Extra Charge 
Declarative & Flexible 
Repeatable process 
69
AWS CloudFormation – How it works 
AWS CLOUDFORMATION 
TEMPLATE 
Model Click Done 
70
Sample CloudFormation Template 
Sample Templates 
http://docs.aws.amazon.com/AWSCloudFormati 
on/latest/UserGuide/cfn-sample-templates.html 
Many more no the internet: 
71
AWS Cloud Design Patterns 
AWS Cloud Design pattern (a.k.a. CDP) is a general repeatable solution 
to a commonly occurring problem in cloud architecture. 
Examples: 
Availability 
Multi-Server Multi- 
Datacenter 
Floating IP 
Deep Health Check 
Scaling Scale 
Out Clone 
Server NFS 
Sharding NFS 
Replica State 
Sharing 
URL Rewriting Rewrite 
Proxy Cache Proxy 
Scheduled Scale Out 
Batch Processing 
Queuing Chain Priority 
Queue 
Job Observer Scheduled 
Auto Scaling 
Networking 
On-demand NAT 
Backnet Functional 
Firewall 
Operational Firewall 
Multi Load Balancer 
WAF Proxy CloudHub 
Cloud Design Pattern wiki 
http://en.clouddesignpattern.org 
Example 
Server 
redundancy 
pattern 
72
Sample 3 Tier migration to AWS 
DynamoDB 
CloudWatch 
73
Sample 3 Tier migration/modernize to AWS 
Amazon SNS 
Amazon SQS 
AWS Services 
CloudWatch 
email notification 
Amazon Redshift 
Amazon 
Kinesis 
74
Global Infrastructure for the Modern Application 
75
Datacenter as a Service – What does this mean? 
Datacenter as a service (DCaaS) is the provision of offsite physical data 
center facilities and infrastructure to clients. Clients rent or lease access to 
the provider’s data center, using the servers, networking, storage and 
other computing resources owned by the DCaaS provider. 
You pay for only what you use 
You operate and manage your applications 
Cloud vendor provides and manages the infrastructure 
76
The Management Console 
77
Moving Forward – The Path Ahead 
• With regards to Windows 2003 end of support, you are on a timeline, 
and the best time to take action is today. 
• Modern Application – Your users deserve more and your business will 
profit from it. Look at modernization as an opportunity to meet core 
business goals of business agility & business growth at lower costs. 
• Modern Infrastructure – Do you continue to invest in your data center, 
or do you leverage modern infrastructure that can help modernize (and 
monetize) your application? 
• AWS is a winner!! Your application is only as good as the infrastructure 
to support and interact with. Re:Invent!!! 
78
BOSTON | NEW YORK | CHICAGO 
44 Pleasant Street, Suite 200 
Watertown, MA 02472 
www.bluemetal.com 
Blog.bluemetal.com 
@bluemetalinc 
Giorgio Pironi 
Managing Architect 
giorgio.pironi@bluemetal.com 
Thank You!

Contenu connexe

Tendances

Amazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWSAmazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWS
Amazon Web Services
 

Tendances (20)

RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
(ENT202) Four Critical Things to Consider When Moving Your Core Business Appl...
 
Migration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenarioMigration to Cloud - How difficult is it ? A sample migration scenario
Migration to Cloud - How difficult is it ? A sample migration scenario
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
Aws migration solution@JAWS DAYS 2014
Aws migration solution@JAWS DAYS 2014Aws migration solution@JAWS DAYS 2014
Aws migration solution@JAWS DAYS 2014
 
Amazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWSAmazon.com Corporate IT apps Migration to AWS
Amazon.com Corporate IT apps Migration to AWS
 
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
 
B1 – Migrating enterprise applications to aws
B1 – Migrating enterprise applications to awsB1 – Migrating enterprise applications to aws
B1 – Migrating enterprise applications to aws
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWS
 
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
 
Aws migration strategy
Aws migration strategyAws migration strategy
Aws migration strategy
 
Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016
Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016
Simplify Your Database Migration to AWS | AWS Public Sector Summit 2016
 
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWS
 
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
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 

En vedette

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
Tom Laszewski
 

En vedette (20)

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
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
 
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...
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
AWS Partner Webcast - Hadoop in the Cloud: Unlocking the Potential of Big Dat...
AWS Partner Webcast - Hadoop in the Cloud: Unlocking the Potential of Big Dat...AWS Partner Webcast - Hadoop in the Cloud: Unlocking the Potential of Big Dat...
AWS Partner Webcast - Hadoop in the Cloud: Unlocking the Potential of Big Dat...
 
WSO2Con USA 2015: WSO2 Platform for IoT
WSO2Con USA 2015: WSO2 Platform for IoTWSO2Con USA 2015: WSO2 Platform for IoT
WSO2Con USA 2015: WSO2 Platform for IoT
 
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service StrategyWSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
 
AWS reInvent: Building an enterprise class backup and archival solution on AWS
AWS reInvent: Building an enterprise class backup and archival solution on AWSAWS reInvent: Building an enterprise class backup and archival solution on AWS
AWS reInvent: Building an enterprise class backup and archival solution on AWS
 
(ADV303) MediaMath’s Data Revolution with Amazon Kinesis and Amazon EMR | AWS...
(ADV303) MediaMath’s Data Revolution with Amazon Kinesis and Amazon EMR | AWS...(ADV303) MediaMath’s Data Revolution with Amazon Kinesis and Amazon EMR | AWS...
(ADV303) MediaMath’s Data Revolution with Amazon Kinesis and Amazon EMR | AWS...
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWS
 
(SEC312) Taking a DevOps Approach to Security | AWS re:Invent 2014
(SEC312) Taking a DevOps Approach to Security | AWS re:Invent 2014(SEC312) Taking a DevOps Approach to Security | AWS re:Invent 2014
(SEC312) Taking a DevOps Approach to Security | AWS re:Invent 2014
 
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
 
Storage and Archiving Options on AWS
Storage and Archiving Options on AWS Storage and Archiving Options on AWS
Storage and Archiving Options on AWS
 
AWS Activate Webinar - Improving customer experience & growing addressable m...
AWS Activate Webinar  - Improving customer experience & growing addressable m...AWS Activate Webinar  - Improving customer experience & growing addressable m...
AWS Activate Webinar - Improving customer experience & growing addressable m...
 
(ENT203) Iterating Your Way To 95% Reserved Instance Usage | AWS re:Invent 2014
(ENT203) Iterating Your Way To 95% Reserved Instance Usage | AWS re:Invent 2014(ENT203) Iterating Your Way To 95% Reserved Instance Usage | AWS re:Invent 2014
(ENT203) Iterating Your Way To 95% Reserved Instance Usage | AWS re:Invent 2014
 
Building Azure RemoteApp - Microsoft Campus Days 2014
Building Azure RemoteApp - Microsoft Campus Days 2014Building Azure RemoteApp - Microsoft Campus Days 2014
Building Azure RemoteApp - Microsoft Campus Days 2014
 

Similaire à AWS Webcast - Datacenter Migration to AWS

Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
Anna Liu
 
Spider & F5 Round Table - The Flexible Data Center
Spider & F5 Round Table - The Flexible Data CenterSpider & F5 Round Table - The Flexible Data Center
Spider & F5 Round Table - The Flexible Data Center
Tzoori Tamam
 
Modern productivity solutions for a modern government
Modern productivity solutions for a modern governmentModern productivity solutions for a modern government
Modern productivity solutions for a modern government
Deneys Minne
 

Similaire à AWS Webcast - Datacenter Migration to AWS (20)

Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Cloud computing by Bhavesh
Cloud computing by BhaveshCloud computing by Bhavesh
Cloud computing by Bhavesh
 
VMworld 2013: The Software Defined Datacenter Meets End User Computing
VMworld 2013: The Software Defined Datacenter Meets End User Computing VMworld 2013: The Software Defined Datacenter Meets End User Computing
VMworld 2013: The Software Defined Datacenter Meets End User Computing
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Wicsa2011 cloud tutorial
Wicsa2011 cloud tutorialWicsa2011 cloud tutorial
Wicsa2011 cloud tutorial
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native Stack
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
Proact SYNC 2013 Breakout session - NetApp Clustered DataONTAP, dé storage hy...
Proact SYNC 2013 Breakout session - NetApp Clustered DataONTAP, dé storage hy...Proact SYNC 2013 Breakout session - NetApp Clustered DataONTAP, dé storage hy...
Proact SYNC 2013 Breakout session - NetApp Clustered DataONTAP, dé storage hy...
 
Desktop virtualization customer presentation
Desktop virtualization customer presentationDesktop virtualization customer presentation
Desktop virtualization customer presentation
 
Desktop virtualization customer presentation
Desktop virtualization customer presentationDesktop virtualization customer presentation
Desktop virtualization customer presentation
 
Spider & F5 Round Table - The Flexible Data Center
Spider & F5 Round Table - The Flexible Data CenterSpider & F5 Round Table - The Flexible Data Center
Spider & F5 Round Table - The Flexible Data Center
 
RapidScale Company Presentation
RapidScale Company PresentationRapidScale Company Presentation
RapidScale Company Presentation
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stack
 
Digital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyDigital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility company
 
OCSL - Migrating to a Virtualised Modern Desktop June 2013
OCSL - Migrating to a Virtualised Modern Desktop June 2013OCSL - Migrating to a Virtualised Modern Desktop June 2013
OCSL - Migrating to a Virtualised Modern Desktop June 2013
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Get Informed About Cloud Computing for Enterprise IT by Opus Interactive
Get Informed About Cloud Computing for Enterprise IT by Opus InteractiveGet Informed About Cloud Computing for Enterprise IT by Opus Interactive
Get Informed About Cloud Computing for Enterprise IT by Opus Interactive
 
Modern productivity solutions for a modern government
Modern productivity solutions for a modern governmentModern productivity solutions for a modern government
Modern productivity solutions for a modern government
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 

Plus de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

AWS Webcast - Datacenter Migration to AWS

  • 1. Migrating & Modernizing your applications when moving your data center to the AWS Cloud Windows 2003 Server end of support (EOS) as a motivator Datacenter as a Service
  • 2. Modern technology, craftsman quality. We’re an interactive design and technology architecture firm matching the most experienced consultants in the industry to the most challenging business and technical problems facing our clients. BOSTON | NEW YORK | CHICAGO 44 Pleasant Street, Suite 200 Watertown, MA 02472 www.bluemetal.com Blog.bluemetal.com @bluemetalinc The Modern Application Company ™ Giorgio Pironi Managing Architect - Cloud & Services www.bluemetal.com giorgio.pironi@bluemetal.com @giorgiopironi Introductions
  • 4. Agenda 1. What does Windows Server 2003 end of support (EOS) mean? 2. Windows Server 2003 options – How to move forward? 3. What is a “Modern Application”? 4. What is a “Modern Infrastructure”? 5. AWS as the Modern Infrastructure enabler 6. Modern Application demands Modern Infrastructure 7. Best Practices & patterns for migrating/modernization 8. Taking your data center to cloud as a service 4
  • 5. Windows Server 2003 EOS - Why we are here? • Windows Server 2003 approaching end of support (EOS) on July 14, 2015 • No more patches and updates without a custom support agreement • Custom support agreement will be expensive • No Security patches for OS & IIS Days until Windows Server 2003 End of Support Time is running out!!! 5
  • 6. Windows Server 2003 EOS – The impact Months Ago Today July 14, 2015 After July 14, 2015 6
  • 7. Windows Server 2003 EOS – The Risks • Applications at Risk • Running applications on unsupported WS2003 machines • Security and Regulatory Compliance Risks • Is your application required to run on a supported platform for compliance? • Due to regulations like: HIPAA, PCI, SOX, & Dodd-Frank, regulated industries must run on supported platforms • Business Continuity/Risk • Will your users not be able to use a product/service because of a unpatched security hole or perhaps application updates run into issues related to Windows 2003 • Supportability • Loss of Microsoft support • Loss of third-party vendor support • What impact does this have on your application 7
  • 8. What are the challenges in waiting to act? • How do you mitigate your business risk? • Can you afford custom support? • How do you remain compliant (if applicable)? • How do you continue releasing product updates? • How do you maintain the security of the system for your users? 8
  • 9. Seize the opportunity in doing something • Maintain Business Continuity • Use migration & modernization as a means to deliver a compelling and competitive product that 1. Grows your business 2. Provides increased competitive advantage 3. Is cost effective 4. Delivers a compelling user-centric experience 9
  • 10. Windows 2003 EOS Options Migrate SaaS platform Service model 3rd party product Retire Create a Retirement Plan Apr 24, 2003 – July 14, 2015 Do Nothing Take the risk Modern Application (User Centric) Modern UX (Responsive) Modern Security (Two factor) Modern Data (Hadoop/Analytics) Modern Infrastructure (Cloud) Modernize Replace Stay in place Manual update Lift & Shift to Cloud Hybrid 10
  • 11. Windows Server 2003 EOS – Options Option Notes Effort Benefits 1. Do Nothing • Maintain legacy systems; accept risk • Evaluate custom support agreement with MSFT Low Low effort 2. Retire • Sunset legacy applications Medium Simplification 3. Replace • Transition to SaaS, service model, or third-party product Medium - High Leverage better capabilities and operations 4. Migrate • Upgrade OS • “Lift and ship” to cloud, then upgrade applications via manual and automated processes Medium Predictable and manageable 5. Modernize Modernize the application using updated UX, security, data, and virtualization approaches High Competitive advantage, business growth, at lower cost 11
  • 12. Next – Modern Application & Modernization “The Modern Application” 12
  • 13. What is a “Modern Application”? The “Modern Application” is a set of principles for best practices and design patterns in developing applications that are user-centric. Modern applications are: • Responsive • Secure • Intelligent • Dynamic • Data/Information driven • Available • Performant • API driven 13
  • 14. Modern Application Behavioral Aspects Modern applications: • Provide a great experience • Architecturally sound & flexible • Great Design • Deliver Productivity • Act intelligently • Adaptable to environment • Interact with the world around them, like infrastructure • Possess agility Experiences Architecture Design 14
  • 15. The Modern Application Directive “A philosophy of best practices and design patterns to meet today’s business drivers” 15
  • 16. The Pillars (Framework) of the Modern Application • Modern Security (Two-factor auth, Fingerprint) • Modern UX (Responsive, Multi-device, Voice) • Modern Data (Relational, NoSQL, Storage, DW) • Modern Intelligence (Data & Predictive Analytics) • Modern Access (Anywhere, anytime, any device) • Modern Performance (Speed, Agility, Scalability) • Modern API (Interoperability, expose & consume) • Modern Workflow (user centric, design & process flow) • Modern Operations (predictable, cost-effective) 16
  • 17. Modernizing your application Modern Security Where a “security first” mentality permeates throughout the entire application design & implementation. Security follows the user, is consistent, and is delivered by infrastructure that is protected.  Two-factor authentication  Fingerprint  Voice Authorization  Encrypt data at rest / in transit Dynamic, adaptive to device, context aware, simplification of information. Modern UX is a paradigm of the way a user would interact with an application.  Responsive  Multi-Device  Context aware  Voice Modern UX Modern Data The promotion of data storage repositories that are optimized to the structure of the data , but where data can still be viewed and communicated in a uniformed manner.  Relational  NoSQL  Object Store  Data Warehouse 17
  • 18. Modernizing your application Modern Intelligence Making use of data and the current context that surrounds us to be predictive, suggestive, and actionable. Information presented in a coherent structure, easily understandable, in a given user context.  Data Analytics  Predictive Analytics  Suggestive Analytics  Actionable Architecting your application to be highly accessible with a great user experience.  Anywhere  Anytime  Any Device Modern Access Modern Performance Users expect responsive results. Applications must be designed to provide information context on time, or adapt appropriate communication paradigms when processes will take long time.  Speed  Agility  Scalability  Elasticity 18
  • 19. Modernizing your application Modern API Connectivity delivers functionality that follows the user.  Interoperability  Expose & Consume One application instead of many, designed to follow all of the activity surrounding a user process.  User-centric  Design Flow  Process Flow  Adaptable Modern Workflow Modern Operations High levels of interactivity with context to provide feedback to the end user regarding their environment .  Predictable  Feedback / Dashboard  Status  Activity Progress 19
  • 20. What is Modern Infrastructure? “The Modern Infrastructure” enables “The Modern Application” 20
  • 21. The Pillars (Framework) of Modern Infrastructure 21 • Security (Processes, methods, procedures) • Availability (MAA, Cross region DR) • Scalability (Limited by what you can afford) • Reliability (eleven 9’s, etc.) • Elasticity (Grow & contract) • Global Presence (all around the world) • Performance (Highly performant) • Infrastructure API (provision and control your infrastructure) • Management (Deployment, operations)
  • 22. Modern Application “meets” modern Infrastructure “AWS” is the “The Modern Infrastructure” that powers “The Modern Application” 22
  • 23. Why AWS for Modern Infrastructure? • #1 reseller of Windows Server & SQL Server • Maturity • Ecosystem – Whitepapers, webinars, target first • Reliability & Scalability • Global Footprint • Automation • Large number of services • Leader in the introduction of new innovative services 23
  • 24. Software Defined Data Center (SDDC) “Everything now is a programmable resource. There are no physical things anymore……..” – Dr.Werner Vogels (Re:Invent 2012) 24
  • 25. Modern API – Infrastructure as code / software + API = Programmable Platform 25
  • 26. Modern Access The scale that you want • Broad range of different combinations of CPU, memory, disk, and networking • AWS global Infrastructure – 9 Regions – 25Availability Zones – Continuous Expansion 26
  • 27. Modern Data RDS is a managed relational database service that is simple to deploy, easy to scale, reliable, and cost-effective Managed Service Amazon Relational Database Service (RDS) Choice of Database Engine Managed Service Easy to Scale High Performance High Availability Amazon RDS DynamoDB Amazon NoSQL DB 27
  • 28. Modern Performance DynamoDB Optimized Instances Redis ElastiCache Memcached for performance, scalability, and cost savings Amazon DynamoDB for unbounded data with heavy write load. Redis for fast, complex caching and message passing Instances to handle any load – high memory, GPU based, Auto Scale Auto scale to handle any load Memcached 28
  • 29. Modern Operations • System Center +AWS Management Pack • Amazon CloudWatch • AWS CloudFormation • AWS Identity & Access Management • AWS CloudTrail • AWS Trusted Advisor 29
  • 30. Modern Security - Built for Enterprise Security Standards Certifications SOC 1 Type 2 (formerly SAS-70) ISO 27001 PCI DSS for EC2, S3, EBS, VPC, RDS, ELB, IAM FISMAmoderate compliant controls HIPAA& ITAR compliant architecture Physical Security Data centers in nondescript facilities Physical access strictly controlled Must pass two-factor authentication at least twice for floor access Physical access logged and audited HW, SW, Network Systematic change management Phased updates deployment Safe storage decommission Automated monitoring and self-audit Advanced network protection Note: See http://aws.30 amazon.com/security/ for latest information
  • 31. Modern Security – AWS Advantage Cloud Security Advantages: • Dedicated Security Team • Greater Investment in Security Infrastructure • Greater Security Certifications that are met • Real-Time Detection of System Tampering Quotes from Forrester: • “Cloud security will expand to be much more centralized and automated. If you’re resisting the cloud because of security concerns, you’re running out of excuses. The leading public cloud providers have made strong gains in security and compliance, and there are few workloads completely off-limits for public cloud anymore.” • “…the larger Cloud providers tend to have a better grasp of threats, because as Forrester's Wang says: "These people deal with security issues at more complex levels than your own IT team sees on a daily basis". 31
  • 32. AWS Services for Migration/Modernization Modern Compute & Storage Amazon EC2 Elastic Load Balancing Amazon VPC Modern Data DynamoDB Amazon RDS MySQL DB instance Oracle DB instance MS SQL instance PostgreSQL instance Modern Performance ElastiCache Redis Memcached Modern Intelligence Amazon Redshift Modern Security AWS CloudTrail IAM encrypted data MFA token Amazon S3 Auto Scaling Amazon CloudSearch Amazon EMR Amazon Kinesis optimized instance Amazon EBS 32
  • 33. Tools you already are familiar with AWS Tools for Visual Studio AWS Tools for Windows PowerShell 33
  • 34. Modern Application “meets” Modern Infrastructure “The Modern Application” demands “The Modern Infrastructure” 34
  • 35. Modern App / Modern Infra working well 35
  • 36. Modern App / Modern Infra not working well 36
  • 37. Modern App / Modern Infra not working well 37
  • 38. Modern App / Modern Infra working well 38
  • 39. Modern Application “meets” modern Infrastructure “The Modern Application” works with/is connected “The Modern Infrastructure” 39
  • 40. What we want – We want this 40
  • 41. Best Practices / Patterns to move past Win 2003? “Best practices and patterns for creating a composed solution when moving off of Windows Server 2003” 41
  • 42. Windows 2003 EOS Options Migrate SaaS platform Service model 3rd party product Retire Create a Retirement Plan Apr 24, 2003 – July 14, 2015 Do Nothing Take the risk Modern Application (User-centric) Modern UX (Responsive) Modern Security (Two factor) Modern Data (Hadoop/Analytics) Modern Infrastructure (Cloud) Modernize Replace Stay in place Manual update Lift & Shift to Cloud Hybrid 42
  • 43. Windows EOS Actions (Patterns) Do Nothing Retire Replace Migrate Modernize Hybrid 43
  • 44. Enterprise Windows EOS Solution Methodology Discover, Inventory, & Categorize Develop Common Roadmap for EOS Action Determine best EOS action for each item in inventory Prioritize and rank inventory for migration actions Perform the migration 44
  • 45. Enterprise Windows EOS Solution Methodology Discover, Inventory, & Categorize Catalog your Software and Workloads Tools to help you: Microsoft Assessment and Planning (MAP) Toolkit AppZero Cloudamize Racemi CloudVelox many more… 45
  • 46. Enterprise Windows EOS Solution Methodology Discover, Inventory, & Categorize Develop Common Roadmap for EOS Action Determine best EOS action for each item in inventory Prioritize and rank inventory for migration actions Perform the migration 46
  • 47. Enterprise Windows EOS Solution Methodology Develop Common Roadmap for EOS Action Do Nothing Retire Replace Migrate Modernize Hybrid 47
  • 48. Enterprise Windows EOS Solution Methodology Discover, Inventory, & Categorize Develop Common Roadmap for EOS Action Determine best EOS action for each item in inventory Prioritize and rank inventory for migration actions Perform the migration 48
  • 49. Enterprise Windows EOS Solution Methodology Determine best EOS action for each item in inventory Action Decision Tree Action Eligibility Matrix Action Scorecard Final Action Selection 49
  • 50. Enterprise Windows EOS Solution Methodology Start Retire Add Retire option to Yes Eligibility Matrix Replace No Yes Migrate Add Migrate option to Yes Eligibility Matrix No Modernize No Yes End Add Replace option to Eligibility Matrix Add Modernize option to Eligibility Matrix Windows Server 2003 Action Decision Tree 50
  • 51. Enterprise Windows EOS Solution Methodology 1 2 3 4 Solution Candidate Business Business checklist to determine if migration path meets business requirements Legal/Global Legal/Global checklist to determine if migration path meets legal & global criteria Security/Privacy Security / Privacy checklist to determine if migration option passes all security & privacy criteria Architecture/Platform Compliance Architecture Platform Compliance checklist to determine if public cloud passes the following checklists: Architecture, Hardware, Platform, Application Migration Pipeline Checklist 51
  • 52. Enterprise Windows EOS Solution Methodology ID Application Do Nothing Retire Replace Migrate Modernize Hybrid 0001 Shipping App Yes Yes No No No No 0002 CRM No No Yes Yes Yes No 0003 Tax Calculator No No No Yes Yes Yes 0004 Search Engine No No Yes Yes Yes Yes 0005 Contact Management No Yes Yes No No No 0006 Device Driver No Yes No No No No 0007 E-Commerce App No No No Yes Yes Yes Action Eligibility Matrix 52
  • 53. Enterprise Windows EOS Solution Methodology Scorecard Biz Growth Competitive Affordable Innovative Criteria X Criteria Y 0001-ShippingApp-Dothing 0001-ShippingApp-Retire 0001-ShippingApp-…… 0002-CRM-Replace 0002-CRM-MIgrate 0002-CRM-…… Etc. Action Scorecard 53
  • 54. Enterprise Windows EOS Solution Methodology ID Application Migration Action Pattern 0001 Shipping App Do Nothing 0002 CRM Replace 0003 Tax Calculator Migrate 0004 Search Engine Hybrid 0005 Contact Management Replace 0006 Device Driver Retire 0007 E-Commerce App Modernize Determine best EOS action for each item in inventory Action Decision Tree Action Eligibility Matrix Action Scorecard Final Action Selection 54
  • 55. Enterprise Windows EOS Solution Methodology Discover, Inventory, & Categorize Develop Common Roadmap for EOS Action Determine best EOS action for each item in inventory Prioritize and rank inventory for migration actions Perform the migration 55
  • 56. Enterprise Windows EOS Solution Methodology ID Application Migration Action Pattern Rank 0001 Shipping App Do Nothing 1 0002 CRM Replace 4 0003 Tax Calculator Migrate 2 0004 Search Engine Hybrid 5 0005 Contact Management Replace 6 0006 Device Driver Retire 7 0007 E-Commerce App Modernize 3 Prioritize and rank inventory for migration actions 56
  • 57. Enterprise Windows EOS Solution Methodology Discover, Inventory, & Categorize Develop Common Roadmap for EOS Action Determine best EOS action for each item in inventory Prioritize and rank inventory for migration actions Perform the migration 57
  • 58. Enterprise Windows EOS Solution Methodology - 5 Perform the migration JUST DO IT!! Implement the plan 58
  • 59. Windows EOS Action Patterns Do Nothing Retire Replace Migrate Modernize Hybrid Many Patterns Many Patterns 59
  • 60. Do Nothing Pattern 1. Identify when to revisit this decision 2. Document the factors that led to this decision e.g. • Platform Incompatibility (Itanium chip) • Financial Reasons • Retirement of product at a later date • Many more possibilities…. 60
  • 61. Retirement Pattern Develop a retirement roadmap for the asset containing: • Document the factors that led to this decision • Develop timeline • Develop the process & procedures • Determine how users of the system will be informed and possibly redirected • Etc. 61
  • 62. Replace Pattern 1. Document functionality compatibility matrix 2. Document the data model 3. Evaluate products that are functionally compatible and can support the data model 4. Make selection of product for replacement 5. Configure product and migrate data 6. Develop a migration plan for users 62
  • 63. Migration Patterns – Multiple Destinations In-place Migrate OS Migrate Application & Data Test In-place, lift & shift to cloud Migrate OS Migrate Application & Data Test Lift & Shift to Cloud Lift & shift to cloud & then migrate OS Lift & Shift to Cloud Migrate OS Migrate Application & Data Test 63
  • 64. Modernization Patterns In-place Migrate First Implement Modernization Features Test In-place, lift & shift to cloud In-place Migrate Implement Modernization Features Test Lift & Shift to Cloud Lift & shift to cloud & then migrate OS Lift & Shift to Cloud Migrate Implement Modernization Features Test 64
  • 65. Hybrid Patterns Lift & shift to cloud & Keep OS Lift & Shift to Cloud Test Continue with Win2003 & AWS * Migrate to Modernize (Cloud Dest.) Implement a Migration Pattern Leverage AWS Perform Application modernization Test * Contact AWS for more details 65
  • 66. Tying it all together “Datacenter to Cloud” 66
  • 67. Getting From A to B EBS RDS Redshift ElastiCache AWS Cloud EC2 Elastic Load Balancing 67
  • 68. AWS CloudFormation • Use AWS CloudFormation to create, provision & manage AWS resources in a uniformed manner • Template-Derived Infrastructure Design • Infrastructure becomes code • Source control managed – can track changes • You have governance and auditability, via SCC and AWS CloudTrail • Easy to set up and tear down • AWS CloudFormation is for macro deployment of your data center 68
  • 69. AWS CloudFormation Template – JSON Text File CloudFormation Software Defined Datacenter (SDDC) Your datacenter as code Actionable documentation that defines & provisions your infrastructure Dynamic and user-driven templates Version Control & share templates with others No Extra Charge Declarative & Flexible Repeatable process 69
  • 70. AWS CloudFormation – How it works AWS CLOUDFORMATION TEMPLATE Model Click Done 70
  • 71. Sample CloudFormation Template Sample Templates http://docs.aws.amazon.com/AWSCloudFormati on/latest/UserGuide/cfn-sample-templates.html Many more no the internet: 71
  • 72. AWS Cloud Design Patterns AWS Cloud Design pattern (a.k.a. CDP) is a general repeatable solution to a commonly occurring problem in cloud architecture. Examples: Availability Multi-Server Multi- Datacenter Floating IP Deep Health Check Scaling Scale Out Clone Server NFS Sharding NFS Replica State Sharing URL Rewriting Rewrite Proxy Cache Proxy Scheduled Scale Out Batch Processing Queuing Chain Priority Queue Job Observer Scheduled Auto Scaling Networking On-demand NAT Backnet Functional Firewall Operational Firewall Multi Load Balancer WAF Proxy CloudHub Cloud Design Pattern wiki http://en.clouddesignpattern.org Example Server redundancy pattern 72
  • 73. Sample 3 Tier migration to AWS DynamoDB CloudWatch 73
  • 74. Sample 3 Tier migration/modernize to AWS Amazon SNS Amazon SQS AWS Services CloudWatch email notification Amazon Redshift Amazon Kinesis 74
  • 75. Global Infrastructure for the Modern Application 75
  • 76. Datacenter as a Service – What does this mean? Datacenter as a service (DCaaS) is the provision of offsite physical data center facilities and infrastructure to clients. Clients rent or lease access to the provider’s data center, using the servers, networking, storage and other computing resources owned by the DCaaS provider. You pay for only what you use You operate and manage your applications Cloud vendor provides and manages the infrastructure 76
  • 78. Moving Forward – The Path Ahead • With regards to Windows 2003 end of support, you are on a timeline, and the best time to take action is today. • Modern Application – Your users deserve more and your business will profit from it. Look at modernization as an opportunity to meet core business goals of business agility & business growth at lower costs. • Modern Infrastructure – Do you continue to invest in your data center, or do you leverage modern infrastructure that can help modernize (and monetize) your application? • AWS is a winner!! Your application is only as good as the infrastructure to support and interact with. Re:Invent!!! 78
  • 79. BOSTON | NEW YORK | CHICAGO 44 Pleasant Street, Suite 200 Watertown, MA 02472 www.bluemetal.com Blog.bluemetal.com @bluemetalinc Giorgio Pironi Managing Architect giorgio.pironi@bluemetal.com Thank You!