gcpla meetup workshop - migration from a legacy infrastructure to the cloud
TRANSCRIPT
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