0
Migrating MyTMobile to AWS
Shyam Sasidharan, Director, Technology Transformation
Gopala Gaddipati, Principal Enterprise Ar...
T-Mobile US, Inc. : America’s Un-Carrier

As America’s Un-carrier, T-Mobile US, Inc. is redefining the way consumers and b...
Technology Transformation
Team Mission
Identify and launch transformative technology driven programs that protect and enha...
Web Transformation
Vision

“Build T-Mobile’s Next Gen Web Platform by taking a greenfield approach leveraging cloud
infras...
Program Characteristics
Key Requirements
•

Perpetual Beta

•

Development kickoff within 2 weeks of Program Launch

•

3-...
Benefits of Cloud Infrastructure
Amazon Web Services (AWS) allows us to be quick to market, scale on-demand with
minimal s...
Our Journey
•
•
•

Cloud Strategy
Key Considerations
Platform Rollout Plan
– Cloud Platform Features
– Environment Provisi...
Cloud Strategy
Short Term Strategy:
Public Cloud (AWS)

• Reduced time to market
• Elastic scalability
• Cautiously optimi...
Key Cloud Considerations
Integration

Security

Performance &
Scalability

Workload Allocation
& Management

Availability ...
AWS Platform Rollout Plan

•
•
•
•
•

Requirements
Location
Maturity
Cost
Product Support

Environment
Standup

Cloud Stac...
Cloud Platform Features
“N” Application
Environments

Virtual Private Cloud

Disaster Recovery
Environment

Comprehensive ...
Cloud Environment Provisioning
Fully Automated environment
Provisioning & Configuration
Automated Provisioning &
Manual Co...
Cloud Enablement Process Flow
Self Service Portal

Users

UI
2
On-Board new
component with
Associated Details

Management ...
Cloud Operational Readiness
Security
•
•
•
•

Assurance
Infrastructure Security
Application & Data Security
Identity and A...
AWS Support
Account Management
Architectural Review
Enterprise Support
Products
Partners

IAM
VPC
EBS

SQS

SES
CloudWatch...
Please give us your feedback on this
presentation

ENT214
As a thank you, we will select prize
winners daily for completed...
Upcoming SlideShare
Loading in...5
×

Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013

544

Published on

When T-Mobile wanted to rebuild its next generation web customer service platform, it chose AWS to enhance its customers’ user experience. In this session, learn how T-Mobile adopted the AWS cloud platform, implemented an agile development methodology, embraced faster release cycles, and paved the way for greater AWS adoption within the organization. In doing so, T-Mobile was also able to deliver a consistent, comparable experience to its customers across four screens: PCs, tablets, smartphones, and feature phones. T-Mobile was also able to demonstrate agility and efficiency from a technology and business perspective.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
544
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Migrating My.T-Mobile.com to AWS (ENT214) | AWS re:Invent 2013"

  1. 1. Migrating MyTMobile to AWS Shyam Sasidharan, Director, Technology Transformation Gopala Gaddipati, Principal Enterprise Architect November 13, 2013 © 2013 Amazon.com Inc. and T-Mobile USA Inc. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc and T-Mobile USA Inc..
  2. 2. T-Mobile US, Inc. : America’s Un-Carrier As America’s Un-carrier, T-Mobile US, Inc. is redefining the way consumers and businesses buy wireless services through leading product and service innovation. • NYSE: TMUS • Employees: Approximately 38,000 • Customers: Approximately 45 million • Total revenues: $24.8 billion • Flagship brands: T-Mobile and MetroPCS
  3. 3. Technology Transformation Team Mission Identify and launch transformative technology driven programs that protect and enhance T-Mobile’s identity as America’s Un-carrier. Transformation lifecycle Discover Define Key Programs for 2013 • Public Cloud Adoption • Web Transformation Design/Build Operate Transition
  4. 4. Web Transformation Vision “Build T-Mobile’s Next Gen Web Platform by taking a greenfield approach leveraging cloud infrastructure and an agile development process” Goals • • • • Build the next generation Web platform N-Screen Architecture / Adaptive Design Unified platform for all Web properties Business friendly environment for Content Authoring Agility • • • Business Agility Web Platform Agility Infrastructure Agility
  5. 5. Program Characteristics Key Requirements • Perpetual Beta • Development kickoff within 2 weeks of Program Launch • 3-week sprints with code deployed after every sprint • Multi-Partner / Multi-Vendor Environment • Access to Back Office systems • Scale up/down Development teams based on load • Ongoing Sprints • Functional Releases • Alpha Launch Phase 1b Phase 1a • • • • • Program Kickoff 8 Weeks Infrastructure Architecture SDLC Strategy Phase 0 • Proof of Concept • AWS Enterprise Agreement • R&D • Partner Selection
  6. 6. Benefits of Cloud Infrastructure Amazon Web Services (AWS) allows us to be quick to market, scale on-demand with minimal startup costs Data Center Upfront Investment Weeks CapEx investment for full load Experiment Infrequently, Failure is expensive Infrastructure Costs Environment Setup Time Actual Demand Hours Agility & Burst On-Demand for Retail Season Innovation Experiment often, Fail quickly at low cost * Excludes software licensing fees applicable to both scenarios 6
  7. 7. Our Journey • • • Cloud Strategy Key Considerations Platform Rollout Plan – Cloud Platform Features – Environment Provisioning – Cloud Automation – Operational Readiness
  8. 8. Cloud Strategy Short Term Strategy: Public Cloud (AWS) • Reduced time to market • Elastic scalability • Cautiously optimistic approach • Private Cloud : Long Term Strategy: Hybrid Cloud • Captive infrastructure • Increased security and controls • Public Cloud: • Agility • Infinite capacity • Optimized utilization
  9. 9. Key Cloud Considerations Integration Security Performance & Scalability Workload Allocation & Management Availability & Failure Tolerance People & Process
  10. 10. AWS Platform Rollout Plan • • • • • Requirements Location Maturity Cost Product Support Environment Standup Cloud Stack Cloud Partner • • • • Application Stack Product Compatibility TCO Analysis Finalize Application and Cloud Stack • • • • Standalone Cloud Environment Manual Provisioning Hardened Golden Images Silent Install Scripts Cloud Integration • • • • • • VPC Setup Site to Site VPN Integration with Data Centers Operational Tools Security Tools One Click Environment 10
  11. 11. Cloud Platform Features “N” Application Environments Virtual Private Cloud Disaster Recovery Environment Comprehensive Security Controls Auto-Scaling to Meet Burst workload demands Distributed Application deployment Back office integration with Link Redundancy On-going Security Assurance Process for PCI Compliance
  12. 12. Cloud Environment Provisioning Fully Automated environment Provisioning & Configuration Automated Provisioning & Manual Configuration Manual Provisioning & Configuration OS – AMI Golden Images Application Stack – Manual Provisioning Challenge – All product's cannot be provisioned through Golden Images OS + Application Stack – Automated Provisioning through bootstrapping silent installation scripts into AMIs Manual configuration of Environment specific Parameters. Application Environment – “One Click” Environment Provisioning Standard environment templates Centralized Configuration Management Challenge – Inconsistent configurations across different environments 12
  13. 13. Cloud Enablement Process Flow Self Service Portal Users UI 2 On-Board new component with Associated Details Management Layer 3 4 Sync-up & Associate Metadata Attributes (Cookbook, Recipes) 5 Create Template, Deploy & Test Release Start Configuration Layer Cloud & Infrastructure Layer Management Platform Pre-defined PAAS & deployment Templates & Setting DB Metadata Information 1 Automation Script (Cookbook, Recipes, Attributes) Rest / HTTPS System / Software Configuration Management Automated sync - up based on UI Configuration Manger DB Scripting Deployment & Other Operational tasks Configuration Agents 13
  14. 14. Cloud Operational Readiness Security • • • • Assurance Infrastructure Security Application & Data Security Identity and Access Management High Availability • • • • • • • Redundancy at each layer Stateless Application Design Auto Scale Capability Automated Provisioning Data Replication Monitoring and Real time alerts Disaster Recovery 14
  15. 15. AWS Support Account Management Architectural Review Enterprise Support Products Partners IAM VPC EBS SQS SES CloudWatch Storage Gateway S3 Glacier ELB/ILB Direct Connect 15
  16. 16. Please give us your feedback on this presentation ENT214 As a thank you, we will select prize winners daily for completed surveys!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×