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

Post on 07-Apr-2017

75 views 0 download

Transcript of 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

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)

Form teams...

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

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

Current Architecture

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

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!

Have Fun!

Team Presentation

Solution...

High-level Migration Plan

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