Top Banner
MIGRATING APPLICATIONS TO AWS Suliman Lei : Cloud Infrastructure Architect @Delaware North
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aws migration strategy

MIGRATING APPLICATIONS TO AWS

Suliman Lei : Cloud Infrastructure Architect @Delaware North

Page 2: Aws migration strategy

MIGRATION CONSIDERATIONS

Migration Approach & Best Practices Understand Application Stack’s (not Servers)

components that make up the application CPU/Ram /Disk average utilization

Security (public facing vs. private facing)

Know the application owner

Asking the right question! How is the application currently configured ?

Is there current documentation

Networking / Storage / Compute capacity.

Page 3: Aws migration strategy

IDENTIFY APPLICATIONS TO MOVE

Standalone applications easy to move

Applications with loosely coupled integrations are good candidates.

Tightly integrated applications are hard to move (e.g. Active directory is tightly coupled, may be better to build new and start replication).

Page 4: Aws migration strategy

INVEST IN PROOF OF CONCEPT EARLY

Proof of concept will answer tons of questions quickly

Will identify gaps and touch points

Give you a good estimation of the task ahead.

Page 5: Aws migration strategy

MIGRATION CONTINUUM

Page 6: Aws migration strategy

MIGRATION PROCESS

Page 7: Aws migration strategy

ON-PREMISES INFRASTRUCTURE MAPPED TO AWS

Page 8: Aws migration strategy

ON-PREMISES INFRASTRUCTURE MAPPED TO AWS

Page 9: Aws migration strategy

ELB CAN ACHIEVE HA– ARCHITECTURE

Page 10: Aws migration strategy

CLOUD FORMATION (CF)

Allows you to create and provision resources in a reusable template fashion.

Allows you to source control your infrastructure by building templates that enable you create/delete resources on demand.

Templates are built using Java Script Object Notation (JSON) syntax Can use git to version your infrastructure Boto is a awsome and powerful tool

Page 11: Aws migration strategy

ANATOMY OF CF TEMPLATE

Template is made up of 6 sections Declaration – Must follow AWS Template format version. Parameters – Values that can be passed at creation time Mappings – Key/Value pairs of information Conditions Resources – Can be database, EC2, S3, DynamoDb – Only Required

portion. Outputs

Page 12: Aws migration strategy

TOOL KITS

Use open source when possible Nagios Graphite virtuallyGhetto (vmware tools and scripts)

Good Migration tool kits (paid) CloudEndure

Block by block copy of instance to AWS

Page 13: Aws migration strategy

THE RIGHT PARTNER

The right partner can make all the difference. CloudReach bring agility and expertise to the table Easy and fun to work with. Tailor fit the solution.