aws summit kuala lumpur - opening keynote by dr. werner vogels
TRANSCRIPT
DR. WERNER VOGELS
CHIEF TECHNOLOGY OFFICER
AMAZON.COM
WELCOME
@WERNERWELCOME
FROM 2010
70%YOY GROWTH
1,000,000+ACTIVE CUSTOMERS PER MONTH
AWS IN 2016:
70%YOY GROWTH
1,000,000+ACTIVE CUSTOMERS PER MONTH
AWS IN 2016:
10XCOMPUTE CAPACITY IN USE
OF 14 OTHERS, COMBINED
70%YOY GROWTH
1,000,000+ACTIVE CUSTOMERS PER MONTH
AWS IN 2016:
10XCOMPUTE CAPACITY IN USE
OF 14 OTHERS, COMBINED
$10B+RUN RATE
THE TECHNOLOGY
PLATFORM OF CHOICE
LARGEST NUMBER OF START-UP CUSTOMERS
LARGEST NUMBER OF ENTERPRISE CUSTOMERS
LARGEST NUMBER OF PUBLIC SECTOR CUSTOMERS
BROADEST ECOSYSTEM OF SYSTEM INTEGRATORS
BROADEST ECOSYSTEM OF ISVS
INNOVATION ACROSS VIRTUALLY EVERY INDUSTRY
98% REDUCTION IN TIME
FOR CLINICAL TRIALS
MILLIONS OF CONCURRENT
PLAYERS AT LAUNCH
PETABYTES OF REALTIME
DATA PER SEASON
REPLAY BILLIONS OF
TRADES INSTANTLY
PATTERNS FOR INNOVATION
1: REMOVE CONSTRAINTS
UNBOUND CREATIVITY THROUGH TECHNOLOGY
Data Center Servers Networking Databases Storage
EVERYTHING IS PROGRAMMABLE
You are not longer constraint to a location
You are not longer constraint to a location
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Arzumy MD, CTO of KFit
26th April 2016
Simple Ways To Scale
Success doesn't have to be complicated
is one year old.
more than 130 of us roam the planet
10 cities, 8 countries
6,000 partners in the region
250,000 downloads
500,000 reservations
2 reservations every minute
is one year old.
started with fitness subscription.
Fitness. Beauty. Spa.
CHALLENGES
• Small Team
• We started with
two engineers.
• Uncertainty
• Limited mobile
experience.
• Growth is
unpredictable.
• Regional
• We need to serve
various cities.
On top of that, we are changing our business model too.
Solution? Go to cloud.
Solution? Go to cloud.but, not all clouds created equal.
Route 53
CloudFront
S3
Elastic Load
Balancing
EC2
RDS
master
RDS
read replica A
B
THE ‘TEXTBOOK’ SETUP
ADD MORE FLAVORS TO IT
Route 53
CloudFront
S3
Elastic Load
Balancing
EC2
RDS
master
RDS
read replica A
B
ElastiCacheadd more
Instances!
NEXT, REPLICATE IN KOREA
Route 53
CloudFront
S3
Elastic Load
Balancing
EC2
RDS
master
RDS
read replica A
B
ElastiCacheadd more
Instances!
Seoul
IMMEDIATE FUTURE PLANS
Route 53
CloudFront
S3
Elastic Load
Balancing
EC2
RDS
master
RDS
read replica A
B
ElastiCacheadd more
Instances!
Amazon SNS
Amazon Machine
Learning
Amazon Kinesis
Understand
Communicate
Focus on innovation. Not infra.
UNBOUND CREATIVITY THROUGH TECHNOLOGY
INFRASTRUCTURE
SERVICES
PLATFORM
SERVICES
ENTERPRISE
SERVICES
SECURITY &
COMPLIANCEMARKETPLACE
PHYSICAL
INFRASTRUCTURE
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE EMAIL
COLLABORATION
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
INFRASTRUCTURE
SERVICES
PLATFORM
SERVICES
ENTERPRISE
SERVICES
SECURITY &
COMPLIANCEMARKETPLACE
PHYSICAL
INFRASTRUCTURE
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE EMAIL
COLLABORATION
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
INFRASTRUCTURE SERVICES
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
PLATFORM
SERVICES
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
ENTERPRISE
SERVICES
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE
COLLABORATION
SECURITY &
COMPLIANCE
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
MARKETPLACE
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
PHYSICAL
INFRASTRUCTURE
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
• GENERAL PURPOSE (M4)
• COMPUTE OPTIMIZED (C4)
• MEMORY OPTIMIZED (R3, X1)
• GPU OPTIMIZED (G2)
• STORAGE OPTIMIZED (D2)
• IO OPTIMIZED (I2)
• LOW COST, BURST-ABLE (T2)
• DEDICATED INSTANCES
INFRASTRUCTURE SERVICES
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
PLATFORM
SERVICES
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
ENTERPRISE
SERVICES
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE
COLLABORATION
SECURITY &
COMPLIANCE
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
MARKETPLACE
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
PHYSICAL
INFRASTRUCTURE
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
• MULTI-AZ REPLICATION
• READ REPLICAS
• LIKE FOR LIKE MIGRATION
• CROSS-ENGINE MIGRATION
AMAZON AURORA
INFRASTRUCTURE
SERVICES
PLATFORM
SERVICES
ENTERPRISE
SERVICES
SECURITY &
COMPLIANCEMARKETPLACE
PHYSICAL
INFRASTRUCTURE
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE EMAIL
COLLABORATION
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
PLATFORM
SERVICES
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
ENTERPRISE
SERVICES
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE
COLLABORATION
INFRASTRUCTURE
SERVICES
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
MARKETPLACE
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
PHYSICAL
INFRASTRUCTURE
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
SECURITY & COMPLIANCE
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
• IDENTITY POLICIES
• LOCATION POLICIES
• TIME-BASED POLICIES
• INDIVIDUAL API CALLS
• KEY ROTATION
• TEMPORARY CREDENTIALS
• POLICY SIMULATOR
INFRASTRUCTURE
SERVICES
PLATFORM
SERVICES
ENTERPRISE
SERVICES
SECURITY &
COMPLIANCEMARKETPLACE
PHYSICAL
INFRASTRUCTURE
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE EMAIL
COLLABORATION
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
INFRASTRUCTURE SERVICES
COMPUTE
STORAGE
DATABASES
NETWORKING
MONITORING
PLATFORM
SERVICES
ANALYTICS
APP SERVICES
MOBILE SERVICES
DEV & OPS
IOT
ENTERPRISE
SERVICES
MIGRATION
HYBRID
VIRTUAL
DESKTOPS
CORPORATE
COLLABORATION
SECURITY &
COMPLIANCE
IDENTITY
ACCESS CONTROL
KEY MANAGEMENT
CONFIG
COMPLIANCE
AUDITING
MARKETPLACE
BUSINESS APPS
BUSINESS
INTELLIGENCE
SECURITY
DEVOPS TOOLS
NETWORKING
PHYSICAL
INFRASTRUCTURE
REGIONS
AVAILABILITY
ZONES
EDGE POPS
GLOBAL NETWORK
GOVCLOUD
• OBJECT, ARCHIVE
• FILESYSTEM & BLOCK STORE
• GENERAL PURPOSE (SSD)
• PROVISIONED IOPS (SSD)
• MAGNETIC
SOLID STATE
INNOVATION IN BLOCK STORAGE
LATENCY-SENSITIVE, TRANSACTIONAL WORKLOADS
CONSISTENT HIGH IOPS
"BURST" MODEL
CAN WE INNOVATE WITH MAGNETIC MEDIA?
TWO NEW EBS VOLUME TYPES BUILT FOR THROUGHPUT
THROUGHPUT
OPTIMIZED HDD
(ST1)
UP TO 500MB/S
$0.045 PER GB/MONTH
COLD HDD
(SC1)
UP TO 250MB/S
$0.025 PER GB/MONTH
THE INDUSTRY’S BEST PRICE/PERFORMANCE
BLOCK STORAGE FOR BIG DATA WORKLOADS
PROCESSING
LOGS
STREAMING
DATA PROCESSING
DATA ANALYTICS
WITH MAP/REDUCE
DATA
WAREHOUSING
LESS FREQUENTLY
ACCESSED
MOBILE ENGAGEMENT
PLATFORM
SOCIAL COMMERCE
SOLUTIONS
PLATFORM FOR
OPERATIONAL INTELLIGENCE
SOCIAL GAMING
CLOUD-DELIVERED,
NEXT-GENERATION SECURITY
SERVICES
OPEN SOURCE, SCALABLE
PLATFORM FOR APACHE
KAFKA
MOVE FAST WITHOUT SACRIFICING CONTROL
ORMOVEFAST
STAYSECURE
BROADEST SET OF ACCREDITATIONS & CERTIFICATIONS
GLACIER VAULT LOCK
& SEC RULE 17A-4(F)
27018
BROADEST SERVICES TO SECURE APPLICATIONS
NETWORKING
VIRTUAL
PRIVATE
CLOUD
WEB
APPLICATION
FIREWALL
BROADEST SERVICES TO SECURE APPLICATIONS
NETWORKING
VIRTUAL
PRIVATE
CLOUD
WEB
APPLICATION
FIREWALL
IDENTITY
IAM ACTIVE
DIRECTORY
INTEGRATION
SAML
FEDERATION
BROADEST SERVICES TO SECURE APPLICATIONS
NETWORKING
VIRTUAL
PRIVATE
CLOUD
WEB
APPLICATION
FIREWALL
ENCRYPTION
KEY
MANAGE-
MENT
SERVICE
CLOUDHSM SERVER-
SIDE
ENCRYPTION
ENCRYPTION
SDK
IDENTITY
IAM ACTIVE
DIRECTORY
INTEGRATION
SAML
FEDERATION
BROADEST SERVICES TO SECURE APPLICATIONS
COMPLIANCE
CONFIGCLOUD
TRAIL
SERVICE
CATALOG
CONFIG
RULESINSPECTOR
NETWORKING
VIRTUAL
PRIVATE
CLOUD
WEB
APPLICATION
FIREWALL
ENCRYPTION
KEY
MANAGE-
MENT
SERVICE
CLOUDHSM SERVER-
SIDE
ENCRYPTION
ENCRYPTION
SDK
IDENTITY
IAM ACTIVE
DIRECTORY
INTEGRATION
SAML
FEDERATION
BROADEST SERVICES TO SECURE APPLICATIONS
AMAZON INSPECTOR: NOW GENERALLY AVAILABLE
COMPLIANCE
CONFIGCLOUD
TRAIL
SERVICE
CATALOG
CONFIG
RULESINSPECTOR
NETWORKING
VIRTUAL
PRIVATE
CLOUD
WEB
APPLICATION
FIREWALL
ENCRYPTION
CLOUDHSM SERVER-
SIDE
ENCRYPTION
ENCRYPTION
SDK
IDENTITY
IAM ACTIVE
DIRECTORY
INTEGRATION
SAML
FEDERATIONKEY
MANAGE-
MENT
SERVICE
WHAT’S BEING
ASSESSED?
NETWORK, VMS, OS
& APPLICATION
CONFIGURATIONS
DETECT & REMEDIATE SECURITY ISSUES EARLY & OFTEN
WITH AMAZON INSPECTOR
WHAT’S BEING
ASSESSED?
NETWORK, VMS, OS
& APPLICATION
CONFIGURATIONS
BUILT-IN
CONTENT LIBRARY
CHECK COMMON
SECURITY
STANDARDS &
VULNERABILITIES
DETECT & REMEDIATE SECURITY ISSUES EARLY & OFTEN
WITH AMAZON INSPECTOR
WHAT’S BEING
ASSESSED?
NETWORK, VMS, OS
& APPLICATION
CONFIGURATIONS
BUILT-IN
CONTENT LIBRARY
CHECK COMMON
SECURITY
STANDARDS &
VULNERABILITIES
DETAILED
LISTS
DETAILED
DASHBOARD
DETECT & REMEDIATE SECURITY ISSUES EARLY & OFTEN
WITH AMAZON INSPECTOR
WHAT’S BEING
ASSESSED?
NETWORK, VMS, OS
& APPLICATION
CONFIGURATIONS
BUILT-IN
CONTENT LIBRARY
CHECK COMMON
SECURITY
STANDARDS &
VULNERABILITIES
DETAILED
LISTS
DETAILED
DASHBOARD
FULL AUDIT
TRAILS
TRACK WHAT TESTS
WERE PERFORMED
WHEN AND THEIR
RESULTS
DETECT & REMEDIATE SECURITY ISSUES EARLY & OFTEN
WITH AMAZON INSPECTOR
EARLY CUSTOMER AND PARTNER SUCCESS WITH AMAZON INSPECTOR
ORMOVEFAST
STAYSECURE
ANDMOVEFAST
STAYSECURE
AUTOMATE EVERYTHING
END TO END CONTINUOUS DELIVERY WITH ELASTIC BEANSTALK
SPIN UP
ENVIRONMENT
QA
ENVIRONMENTDEPLOY
APP
BUILD
APP
TEST
APP
QA
APP
APP
JAVA, .NET, PHP,
NODE.JS, PYTHON,
RUBY, GO
CONTAINER
DOCKER,
MULTI-
CONTAINER
COMPONENTS OF APPS & ELASTIC BEANSTALK
APP
JAVA, .NET, PHP,
NODE.JS, PYTHON,
RUBY, GO
CONTAINER
DOCKER,
MULTI-
CONTAINER
AMI,
APP SERVER,
WEB SERVER
PLATFORM
COMPONENTS OF APPS & ELASTIC BEANSTALK
APP
JAVA, .NET, PHP,
NODE.JS, PYTHON,
RUBY, GO
INSTANCES AUTO-
SCALING
CONTAINER
DOCKER,
MULTI-
CONTAINER
LOAD
BALANCINGAMI,
APP SERVER,
WEB SERVER
HEALTH
CHECKS
PLATFORM
COMPONENTS OF APPS & ELASTIC BEANSTALK
PLATFORM UPDATES: A SHARED RESPONSIBILITY
JAVA, .NET, PHP,
NODE.JS, PYTHON,
RUBY, GO
INSTANCES AUTO-
SCALING
CONTAINER
DOCKER,
MULTI-
CONTAINER
LOAD
BALANCINGAMI,
APP SERVER,
WEB SERVER
HEALTH
CHECKS
PLATFORMAPP
CAN WE REMOVE MORE OF THE
MAINTENANCE BURDEN FOR WEB APPS?
PLATFORM UPDATES FOR ELASTIC BEANSTALK
SAFELY AND AUTOMATICALLY KEEP YOUR WEB APP PLATFORM UP TO DATE
KEEP YOUR APPLICATION PLATFORM UP-TO-DATE, AUTOMATICALLY
STAY IN CONTROL OF PLATFORM UPDATES
SAFELY PERFORM UPDATES WHILE MAINTAINING AVAILABILITY
MANAGED PLATFORM UPDATES FOR ELASTIC BEANSTALK
v2
REQUEST
AUTO-SCALING GROUP
LOAD
BALANCER
v2
REQUEST
AUTO-SCALING GROUP
LOAD
BALANCER
AUTO-SCALING GROUP
“BLUE”
“GREEN”
v2
REQUEST
AUTO-SCALING GROUP
LOAD
BALANCER
AUTO-SCALING GROUP
“BLUE”
“GREEN”
v2
REQUEST
AUTO-SCALING GROUP
LOAD
BALANCER
AUTO-SCALING GROUP
“BLUE”
“GREEN”
REQUEST
v2
AUTO-SCALING GROUP
LOAD
BALANCER
AUTO-SCALING GROUP
“BLUE”
“GREEN”
REQUEST LOAD
BALANCER AUTO-SCALING GROUP
SIMPLIFY, RELENTLESSLY
SIMPLICITY SCALABILITY LOW COST RELIABILITY LOW LATENCY
AMAZON S3: SIMPLE BY NAME, SIMPLE BY NATURE
AMAZON S3
BUILDING BLOCKS FOR
INTERNET-SCALE APPS
CAN WE APPLY THE SAME APPROACH TO
ALL APPLICATION COMPONENT
AMAZON S3
BUILDING BLOCKS FOR
INTERNET-SCALE APPS
STORAGE
AWS LAMBDA
FUNCTIONS
SIMPLICITY SCALABILITY LOW COST RELIABILITY LOW LATENCY
AWS LAMBDA: A SERVERLESS COMPUTE PLATFORM
AWS LAMBDA: INTERNET-SCALE COMPUTE PLATFORM
DEPLOY YOUR CODE IN SECONDS
SUB-SECOND METERING
NO SERVERS TO PROCURE, PROVISION OR MANAGE
MOBILE
CHAT APP
AD DATA ANALYTICS
AND ROUTINGMOBILE APP
ANALYTICS
IMAGE CONTENT
FILTERING
REAL-TIME VIDEO
AD BIDDING
NEWS CONTENT
PROCESSINGGENE SEQUENCE
SEARCH
CLOUD
TELEPHONY
DATA
PROCESSING
WEB
APPLICATIONSWEB APPLICATIONS
THREAT INTELLIGENCE
AND ANALYTICS
NEWS CONTENT
PROCESSINGGAME METRICS ANALYTICS
SERVERLESS WEB APPLICATIONS
HTML IN S3
JAVASCRIPT
COGNITO
API GATEWAY DYNAMODB
SEARCH
RECOMMEND
CREATE/UPDATE
SERVERLESS WEB APPLICATIONS
NODE.JS
WEB APP
SERVER-SENT EVENT
STREAMING RESPONSE
QUER
Y
S
3
LAMBDA
CASCADE
FUNCTION N
LAMBDA
CASCADE
FUNCTION 0 LAMBDA
COUNTING
FUNCTION 0
USER
LAMBDA
COUNTING
FUNCTION 0
LAMBDA
COUNTING
FUNCTION 0
LAMBDA
COUNTING
FUNCTION 0
WEB UI CASCADE PROCESS
SERVERLESS WEB APPLICATIONS
INTERNET OF THINGS
CLOUDWATCH
EVENTS
LIFECYCLE
HOOKS
CONFIG
RULES
SCHEDULED
JOBS
ECOSYSTEM
CONNECTIVE TISSUE OF AWS ENVIRONMENTS
AMAZON S3
BUILDING BLOCKS FOR
INTERNET-SCALE APPS
STORAGE
AWS LAMBDA
FUNCTIONS
AMAZON DYNAMODB
DATA STORE
SIMPLICITY SCALABILITY LOW COST RELIABILITY LOW LATENCY
AMAZON DYNAMODB: AN INTERNET SCALE DATA STORE
OVER 200 MILLION USERSOVER 4 BILLION ITEMS STORED
MILLIONS OF ADS
PER MONTH
130+ MILLION NEW
USERS IN 1 YEAR
150+ MILLION
MESSAGES PER
MONTH
STATCAST USES BURST SCALABILITY
FOR MANY GAMES ON A SINGLE DAY
OVER 5 BILLION ITEMS OVER 200 MILLION MESSAGES
PROCESSED DAILY
COGNITIVE TRAINING 5+ MILLION
REGISTERED USERS
WEARABLE AND
IOT SOLUTIONS
170,000 CONCURRENT
PLAYERS
APIS EMAIL MESSAGING
NOTIFICATION MONITORING ENCRYPTION
SERVICES NOT SERVERS: A BROAD SERVERLESS PLATFORM
AMAZON S3
STORAGE
AWS LAMBDA
FUNCTIONS
AMAZON DYNAMODB
DATA STORE
2: OBSERVE & ACT
DRIVEN BY DATA
CORE COMPONENTS FOR BIG DATA WORKLOADS
DATA STORE
OF RECORD
S3
HIGH PERFORMANCE
DATABASES
RDS
DYNAMODB
ANALYTICS
CLUSTERS
HADOOP ON EMR
SPARK ON EMR
PREDICTIVE
ANALYTICS
MACHINE LEARNINGELASTICSEARCH
SERVICE
ELASTICSEARCH DATA
WAREHOUSE
REDSHIFT
STREAMING
DATA
KINESIS STREAMS
edotco Groupa communications
infrastructure services
company
Thivanka Rangala
Chief Financial Officer
edotco is an independent
wholly-owned subsidiary of
Axiata Group Berhad,
a leading telecommunication
company in Asia
16,000towers
in 6 countries and
expanding regionally
World
TOP 14Largest Tower
Companies
Pakistan
12,000km Fiber
Bangladesh
7,718 Towers
Sri Lanka
2,110 Towers
Myanmar
1,250 Towers
Cambodia
1,773 Towers
Malaysia
3,654 Towers
About edotco Group
About edotco Group
edotco main offering is towers and tower centric services
Standard Structures:
comprising conventional
towers, booms and rooftop
structures.
Special Structures:
ranging from monopoles,
aesthetic monopoles and every
other pole-based structure,
both fixed and movable
Core services
Collocations Build to SuitsPassive
O&M
Energy
Solutionsecho
Enhanced services
Active
O&M
Fiber
wholesale
In Building
SolutionsAlternate
tower users
Site
Delivery
edotco progress to date
Our Journey and why Cloud and AWS
2013
edotco Group was incorporated as a wholly-
owned subsidiary of Axiata, to
provide end-to-end infrastructure
solutions for telecommunications
operators and other businesses
Systems Rollout
- Payroll and other HR functions as SaaS
on Public Cloud
- Office Productivity and Collaboration
tools as SaaS on Public Cloud
2014
Achieved 13,000 towers across its
countries of operation
Systems Rollout
- Rollout out of echo (first of it’s kind in the region,
remote monitoring system) . The system is fully
deployed on AWS VPC
- Rollout of easi (providing end to end asset
lifecycle management to manage operations,
project delivery and billing)
- Both systems are deployed on AWS VPC using a
combination of IaaS (ec2 and elb) and PaaS (RDS)
- Deployment of other supporting systems in the
cloud including intranet
2015
Achieved 14,000 (June) and 15,000 (Nov)
towers across
its countries of operation
Sri Lanka operations
established
Obtained license for edotco
Pakistan
Acquired Myanmar Tower
Company (MTC)
Systems Rollout
- Scaling easi and echo infrastructure on
AWS to cater for rollout to additional
countries and deployment of remote
monitoring to more towers
- Deployment AWS Workdocs for specific
document sharing functions
- Deployment of Storage Gateway for
Online backup of ERP system
- Deployment of ERP system on On-
premises system
Benefits of Cloud and AWS
Improvements of Financials
Freeing up CAPEX for core
business needs
OPEX based, on demand – pay as
you use
Overall improvement 5 year TCO of
50% or more
Minimal wasted spare capacity
Agility and Responsiveness to Support
Business
Infrastructure deployed and
commissioned in DAYS rather than
MONTHS
Scaling of infra-structure done in
HOURS rather than WEEKS
Automatic scaling to meet unexpected
spikes in transactional demand
Operational Efficiency
IT team focused on delivering values
to business users and not on
infrastructure and operational issues
Substantial reduction in core IT
Team
Increase collaboration
Task completed from anywhere
Risk/Security
Data centers are highly secured and
information encrypted
System is spread across multiple
data center, providing
Disaster Recovery ready
Next Steps
Integration
Integration for single
authentication and
inter-systems to provide end to
end workflow
Consolidate & Standardize
Consolidate all instances on
AWS under one managed
services and SOP
Strengthen & Improve
Further strengthen security
and improve data protection
and governance
People &
Organization
Single Operations
Environment, Common
Culture and Culture of
Mobility
Data Warehouse and
Business Intelligence
Program to implement Data
Warehouse, Online Backup,
Business Intelligence
Implementing more
monitoring tools including
Amazon Cloudwatch and
AWS Cloudtrail
Utilizing AWS Services like
Amazon Redshift, Amazon
S3, Amazon Glacier and
Amazon Kinesis Firehose
Thank You
MOVING DATA TO THE CLOUD
PERSISTENT
CONNECTIVITY
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTENT
CONNECTIVITY
MOVING DATA TO THE CLOUD
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTENT
CONNECTIVITY
MOVING DATA TO THE CLOUD
KINESIS STREAMS
BUILD CUSTOM APPLICATIONS TO
COLLECT & ANALYZE STREAMING DATA
REAL TIME STREAMING DATA WITH AMAZON KINESIS
KINESIS STREAMS
BUILD CUSTOM APPLICATIONS TO
COLLECT & ANALYZE STREAMING DATA
KINESIS FIREHOSE
EASILY LOAD STREAMING
DATA INTO AWS
REAL TIME STREAMING DATA WITH AMAZON KINESIS
KINESIS STREAMS
BUILD CUSTOM APPLICATIONS TO
COLLECT & ANALYZE STREAMING DATA
KINESIS FIREHOSE
EASILY LOAD STREAMING
DATA INTO AWS
ELASTICSEARCH INTEGRATION
REAL TIME STREAMING DATA WITH AMAZON KINESIS
KINESIS ANALYTICS
RUN STANDARD SQL QUERIES
OVER STREAMING DATA
KINESIS STREAMS
BUILD CUSTOM APPLICATIONS TO
COLLECT & ANALYZE STREAMING DATA
REAL TIME STREAMING DATA WITH AMAZON KINESIS
KINESIS FIREHOSE
EASILY LOAD STREAMING
DATA INTO AWS
ELASTICSEARCH INTEGRATION
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTENT
CONNECTIVITY
MOVING DATA TO THE CLOUD
SNOWBALL
PETABYTE SCALE
DATA TRANSPORT SERVICE
LARGE CUSTOMER
DATASET
END-TO-END
CUSTODY
CUSTOMER DATASET
LOADED
10 SNOWBALLS CONNECTED TO YOUR DMZ = THE THROUGHPUT OF A 100G NETWORK CONNECTION
SNOWBALL MOMENTUM BUILDS
30 TIMES 500+ BILLIONAROUND THE WORLD OBJECTS MOVED
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTENT
CONNECTIVITY
MOVING DATA TO THE CLOUD
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTENT
CONNECTIVITY
MOVING DATA TO THE CLOUD
LONG DISTANCE
FROM AWS REGION
LARGE
SIZE OBJECTS
LARGE NUMBER
OF OBJECTS
MOVING DATA TO THE CLOUD: LIMITED BY THE SPEED OF LIGHT
CAN WE USE THE AWS GLOBAL NETWORK TO
SPEED UP DATA IN BOTH DIRECTIONS?
ACCELERATE TRANSFERS TO AMAZON S3 USING THE AWS EDGE NETWORK
AMAZON S3 TRANSFER ACCELERATION
300% FASTER FOR MOST USE CASES
EVEN FASTER IN OTHERS
NO COST UNLESS IT’S FASTER
AMAZON S3 TRANSFER ACCELERATION
VIDEO
COLLABORATION
VIDEO
ANALYSIS
CINEMATIC
VIRTUAL REALITY
AMAZON S3 TRANSFER ACCELERATION RESULTS
SMALL &
FREQUENT
HUGE,
LESS FREQUENT
MEDIUM &
OFTEN
PERSISTENT
CONNECTIVITY
MOVING DATA TO THE CLOUD
CONNECT WITH CUSTOMERS WHEREVER THEY ARE
THE BEST MOBILE APPS RUN ON AWS
MOBILE DEVICE MOBILE BACKEND
THE DUALITY OF DEVICES
S 3DYNA MO DB
MO B I L E A NA L YT I CS
MOBILE DEVICE MOBILE BACKEND
RDS
DATA AND
CONTENT
ANALYTICS
THE DUALITY OF DEVICES
S 3DYNA MO DB
MO B I L E A NA L YT I CS
S NS
NOTIFICATIONS
MOBILE DEVICE MOBILE BACKEND
RDS
DATA AND
CONTENT
ANALYTICS
THE DUALITY OF DEVICES
S 3DYNA MO DB
MO B I L E A NA L YT I CS
S NS
A MA ZO N CO G NI T O
A P I G A T E W A Y
L A MB DA
L A MB DA
L A MB DA NOTIFICATIONS
MOBILE DEVICE MOBILE BACKEND
RDS
DATA AND
CONTENT
ANALYTICS
THE DUALITY OF DEVICES
S T O R E & S Y N CD A T A
S A F E G U A R DA W S C R E D E N T I A L S
G U E S TA C C E S S
S O C I A L I D E N T I T Y& L O G I N
AMAZON COGNITO: A HIDDEN GEM
Y O U R I D E N T I T YP O O L
S T O R E & S Y N CD A T A
S A F E G U A R DA W S C R E D E N T I A L S
G U E S TA C C E S S
S O C I A L I D E N T I T Y & L O G I N
AMAZON COGNITO: A HIDDEN GEM
EASY USER MANAGEMENT
LAMBDA DRIVEN WORKFLOWS
MULTI-FACTOR AUTHENTICATION
EMAIL AND PHONE NUMBER VERIFICATION
FULLY MANAGED IDENTITY POOLS WITH AMAZON COGNITO
CONNECT EVERY THING
SENSORS ACTUATORS
Extract value from
device data
Augment devices’
constrained onboard
resources
Augment devices’
constrained
environments
compute
storage
Big Data
Shadow
State
Apps
offline
WHY CONNECT DEVICES TO THE CLOUD?
Run code in the cloud,
and update it without
deploying firmware
updates
Run code in the cloud, and
take action in physical space
through one or more devices
Secure device data, even
when the device operates
in unsecured physical
space.
bidirectional
policy
WHY CONNECT DEVICES TO THE CLOUD?
Many SDKs &
Tools
Alternate Protocols Scalability Security &
Management
Integration with Cloud and
Mobile Applications
CONNECTING DEVICES TO CLOUD APPLICATIONS REQUIRES
UNDIFFERENTIATED HEAVY LIFTING.
AWS IOT
Securely connect one or one-billion devices to AWS, so they can
interact with applications and other devices
AWS IOT
DEVICE SDKSet of client libraries to
connect, authenticate and
exchange messages
DEVICE GATEWAYCommunicate with devices via
MQTT and HTTP
AUTHENTICATION
AUTHORIZATIONSecure with mutual
authentication and encryption
RULES ENGINETransform messages
based on rules and
route to AWS Services
AWS Services
- - - - -
3P Services
DEVICE SHADOWPersistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT API
DEVICE REGISTRYIdentity and Management of
your things
3: EXPERIMENT, MEASURE, LEARN
Statcast Personal Finances
Healthcare
Digital
Web E-commerce
App Platform
Digital Content
Media Web SitesWeb CRM
Digital Media
Digital Services
Education Analytics
FROM EXPERIMENTS TO DIGITAL TRANSFORMATION
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Subash Palaniappan – Head of Idea Design
26th April 2016
AWS @ Maybank
THE JOURNEY TO AWS IS A WELL TRODDEN PATH
DEVELOPMENT
& TEST
ALL TOGETHER NEW
APPLICATIONS
DIGITAL
ANALYTICS
MOBILEDC MIGRATION
MISSION
CRITICAL APPS
ALL IN
1 2 3 4
THE DESTINATION FOR MANY ENTERPRISES: ALL IN
HYBRID AS A STEPPING STONE
Integrated networking
Hybrid app deployments
Integrated networking
Hybrid app deployment
Integrated DevOps Management
Integrated DevOps Management
Realtime data integration
integrated resource management
Integrated networking
Integrated DevOps Management
Integrated networking
Data integration
Hybrid app deployment Integrated networkingIntegrated networking
Integrated security
data integration
Integrated Networking
Automated and integrated back-ups
ON-PREMISES
AWS
BROAD SERVICES FOR HYBRID APPLICATIONS
Single-Tenant
Compute
Bring Your Own
Image/License
Simultaneous, Self-Service
Provisioning of Many VMs
Integration with Existing
Management Tools
Massive Scale
Import / Export
Isolated Network
Across Regions
Fully Isolated
Network Posture
DNS-Based Global
Load Balancing
Network Forensic
Tools
Web Application
Firewall
Isolated Network
within Region
Private Connections from
Your DC to AWS
Network
Performance Tiers
Global Content
Delivery Network
Security Info & Event
Management (SIEM) Integration
Provider-Enabled
Encryption Services
Centralized Key
Management
Automated Security
Assessment
Rich, Role-Based
Access Controls
Hardware Security
Module (HSM) Support
Active Directory (AD)
Integration / AD-aaS
Track Resource
Inventory and Changes
Bulk Object Delete and
Data Lifecycle Mgmt Policies
Customer Ownership
Of Data
Many Scalable
Database Engines
Data
Archival
Simple Import of
Massive Data Amounts
Customer Control
Over Data Locale
Elastic File
System
Database Migration
and Conversion Tools
Gateway – Cached
Volumes
Create and Standardize
on Best Practices
Automate Operations
Management
Release Software
Using Continuous Delivery
Monitor Resources
And Applications
Centralize and Simplify
Software Deployments
Build, Publish
and Manage APIs
Managed Source
Control
Integration with Existing
Management Tools
Data
Warehouse
Integrated
Compute
Integrated
NetworkingIntegrated
Security & Access
Data Integration &
Lifecycle MgmtResource and
Deployment Mgmt
A STRATEGIC,
PHASED MIGRATION
2014 2015 2016
E.G. INNOVATION LABS, MOBILE APP PILOTS, HACKATHONS
E.G. ONLINE BANKING, STREAM DATA PROCESSING
E.G. MOBILE BANKING APP
EXPERIMENTATION
DEVELOP & TEST
PRODUCTION
TRAINING & CERTIFICATION
FOUR KEY COMPONENTS OF MIGRATION
TRAINING & CERTIFICATION
DATA MIGRATION
FOUR KEY COMPONENTS OF MIGRATION
TRAINING & CERTIFICATION
DATA MIGRATION
DATABASEMIGRATION
FOUR KEY COMPONENTS OF MIGRATION
AWS DATABASE MIGRATION SERVICE
ON-PREMISES
DATABASES
MIGRATE BETWEEN DATABASE ENGINES
ENGINE A
SCHEMA CONVERSION TOOL
SCHEMA & DATA
TRANSFORMATION
DATABASE MIGRATION SERVICE
CONVERT DATABASE
FUNCTIONSTables
Partitons
Sequences
Views
Stored Procedures
Triggers
Functions
ENGINE B
AMAZON AURORA
TRAINING & CERTIFICATION
DATA MIGRATION
DATABASEMIGRATION
APPLICATION MIGRATION
FOUR KEY COMPONENTS OF MIGRATION
AWS APPLICATION DISCOVERY SERVICEAUTOMATE THE DISCOVERY OF DATA CENTER APPLICATIONS
& THEIR DEPENDENCIES
SIMPLIFY APPLICATION DISCOVERY WITH AWS ADS
AUTOMATICALLY DISCOVERY APP INVENTORY
IDENTFIES APP & INFRASTRUCTURE DEPENDENCIES
MEASURES PERFORMANCE BASELINE
DATA ENCRYPTED WITH AMAZON KMS
GET HELP WITH MIGRATION FROM ISV AND SI PARTNERS
TRAINING & CERTIFICATION
DATA MIGRATION
DATABASEMIGRATION
APPLICATION MIGRATION
FOUR KEY COMPONENTS OF MIGRATION
REINVENT REPEAT
THANK YOU
@WERNER