gcpla meetup workshop - migration from a legacy infrastructure to the cloud

16
Workshop: Migration from an On-Premise Infrastructure to the Cloud GCPLA Meetup - Jan 20, 2017 Samuel Chow and Josh Gwyther

Upload: samuel-chow

Post on 07-Apr-2017

72 views

Category:

Software


0 download

TRANSCRIPT

Page 1: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Workshop: Migration from an On-Premise Infrastructure to the Cloud

GCPLA Meetup - Jan 20, 2017

Samuel Chow and Josh Gwyther

Page 2: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Timeline

6:00 - 6:15 Check-in and networking (15 minutes)

6:15 - 6:30 Workshop and case overview (15 minutes)

6:30 - 7:15 Crash course on GCP (45 minutes)

7:15 - 8:15 Break out and discuss solutions (60 minutes)

8:15 - 8:45 Team presentation and discussion (30 minutes)

8:45 - 8:55 Solution and wrap-up (10 minutes)

Page 3: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Form teams...

Page 4: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Case Scenario - Acme Hospital● 5 years ago Acme deployed a digital medical record system (MRS)● Digital x-ray and MRI scans are stored in a NAS file ● CEO wants to migrate to the Cloud and like to know how Acme can leverage

GCP○ Create a target infrastructure on GCP considering the following:

■ Cost effectiveness■ Availability■ Scalability

○ Devise a migration plan for moving the existing infrastructure to the Cloud■ Do it incrementally

● 12 months to migrate over

Page 5: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Key features of Acme Hospital digital MRS● Doctor can review a patient’s medical history● Doctor can document a patient’s visit and diagnosis● Patient can log in to a website and check their medical records● Attach digitized x-ray and MRI scans to a patient’s record● Third parties can send medical scans digitally via Acme’s SFTP site

Page 6: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Current Architecture

Page 7: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Infrastructure at a Glance● DNS - DNS servers in the data center● CDN - none used● Firewall - clustered firewall appliances with firewall rules to block malicious traffic● IDS/IPS - basic intrusion detection and intrusion protection● Load balancing - front-end ● Web servers - Apache● Web application server - Tomcat● FTP server - SFTP service to receive scans/documents from third parties● Database - MySQL database configured as 3-node cluster● NAS storage - NetApp NAS with 100TB stored document● Memcache - for saving session and application state of the Tomcat app cluster● OpenLDAP - authentication system

Page 8: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

What to expect and advice● Don’t have much time

○ Divide and conquer - have different team members work on different areas of the exercise (60 mins)

○ Presentation (each team allotted to 5 mins prez + 2 mins Q/A)

● Be practical● Project deliverables

○ Target GCP architecture - opportunity to redesign the infrastructure and application on the Cloud

○ Migration plan - 12 months to migrate over to GCP

● When possible leverage managed services● Ask questions● Have fun!

Page 9: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Have Fun!

Page 10: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Team Presentation

Page 11: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Solution...

Page 12: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

High-level Migration Plan

Page 13: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud
Page 14: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud
Page 15: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud
Page 16: GCPLA Meetup Workshop - Migration from a Legacy Infrastructure to the Cloud

Credits and Reference● The case presented was inspired by a similar workshop that Sam attended at

AWS Re:invent● The original case was modified to fit into the GCPLA meetup context and time

constraint○ Credit and permission given by Mark Statham○ Original AWS case study (with solution) available at http://bit.ly/2jpzOgV

● Also…○ Google Cloud Platform for AWS Professionals○ Google Cloud Platform for Data Center Professionals