More Related Content
Similar to AWS Sydney Summit 2019 Re:Cap (20)
AWS Sydney Summit 2019 Re:Cap
- 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWSSydneySummit 2019 Re:Cap
Injae Kwak, Solutions Architect
Bikram Bora, Solutions Architect
Adam Lynch, Solutions Architect
- 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Whatcan Igetfrom thissession?
• Curated list of top rated sessions across the tracks
• Behind the scenes commentary and summary for the
sessions
What made you choose the topic?
What challenges is it trying to solve?
How can customers start?
- 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SydneySummit2019QuickStats
• 1 day Innovation Day
• 2 day Sydney Summit
61
17 30
break out sessions
workshops sponsor sessions
- 5. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Innovate Track | From Simulation to Reality: Building an Autonomous Robot Arm
with AWS RoboMaker
What made you choose the topic
“Have always wanted to build a robotic arm, but could never justify the cost. The
new service seemed to provide a method to do so without having to provide an
upfront cost for hardware”
What challenges is it trying to solve
“Democratize robotics development from having a
managed, scalable simulation environment to having
a ROS (Robot Operating System) Workspace with
preconfigured software/library to accelerate projects"
How can customers start
“Try building your first projects using the AWS
RoboMaker sample apps and learn ROS through
https://www.robotigniteacademy.com/”
- 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Robotic development challenges
Requires machine learning expertise
for intelligent functions
Robotics hazards when
testing and innovating
Heavy lifting involved when setting up
simulated environments
High entry cost
for robotics hardware
Duplicated efforts deploying to a fleet
of robots
- 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
A service that makes it easy for
developers to develop, test, and
deploy robotics applications, as
well as build intelligent robotics
functions using cloud services
IntroducingAWS RoboMaker
- 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS RoboMaker servicesuite
Development environment SimulationCloud extensions
for ROS
Fleet
management
- 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Dream big
• What problems in your organisation can be solved with robotics?
• How can robotics improve the lives of people around the world?
Start small
• Learn ROS - The Robot Ignite Academy, Udemy, and Udacity
• Get involved! – AWS DeepRacer, The UAV Challenge, RoboCup
Build fast
• Use existing open source packages in your projects – don’t reinvent the wheel!
• Leverage code from AWS RoboMaker sample applications for cloud extensions
- 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Innovate Track | Building an Immersive, Interactive Customer Experience Using
Artificial Intelligence and Augmented Reality
What made you choose the topic
“Drive adoption of emerging technologies that can disrupt how organisations
view customer engagement”
What challenges is it trying to solve
“Raise awareness of how new technologies such as
AI/ML, Augmented Reality and Virtual Reality can
enable and create new business outcomes "
How can customers start
“Start experimenting with high level AI services and
build AR and VR apps with Amazon Sumerian (it’s
easier than you think!)”
- 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Web ImmersiveMobile Cloud
EvolutionofUser Interfaces
- 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
XRcustomers across industries
- 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AmazonSumerian
- 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Application architecture
Mobile client
Amazon Cognito
Amazon Rekognition
Authentication
Model Inference
User App
Object Detection App
Mobile client
Amazon Cognito
Amazon SageMaker
Authentication
Model Inference
User App
Sign Language Translation App
- 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Whatabout combining bothtogether?
+
Augmented
Reality
Artificial
Intelligence
= ? ? ?
- 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Dream Big
• Drive innovation through imagination
• Disrupt customer experience using emerging technologies
Start Small
• Add interactive experiences through AWS AI/ML and Amazon Sumerian
• Integrate rich functionalities through AWS Amplify
Build Fast
• Links to Tutorials and labs by tapping badge @ exit
• Download Demos by tapping badge @ exit
- 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Innovate Track | Improving Customer Experience with Amazon Connect - The AI
Driven Contact Centre
What made you choose the topic
“To share how organisations can retire legacy contact centres and embrace a
data-driven, AI-enabled CX capability where customer service is intuitive, and
machine learning delivers improved outcomes for customers through predictive
insights”
What challenges is it trying to solve
“Raise visibility on the challenging state of traditional
contact centres/comms solutions and how it
dampens the ability to innovate through
experimentations”
How can customers start
“Leverage Amazon Connect with its integrated AI/M
features to create intuitive and cognitive customer
experience”
- 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Customerservicetoday
Customer
Agent
Hi, this is Alan from
Acme Finance. I’m your
customer service agent
today. How can I
help you?
Hi, my name is Alice. I need
help with my account
balance. I have a few
questions.
Oh, ok…what
accounts do you
have with us?
I have been a customer for
12 years. Do you have my
details in front of you?
Um, no I don’t actually. Could
you give me your 16 digit
account number, your 4 digit
PIN and the last 3 transactions
on your account?
I don’t have those details
with me. Could you look up
my information some other
way?
How many systems do you have
there? I just want the information
about my balance. Is there
someone else I can talk to? Your
manager maybe?
Um, well. We have quite a few
systems here, I’m just not sure
which is the right one to look
you up in.
Oh gee, uh ok. I’ll try
and find someone. Let
me put you on hold.
- 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Whyhavecontact centresremained instasis?
Customer Agent
Call
Routing
Call
Recording
Interactive
Voice
Response
Reporting CTISpeech
Recognition
PBX
Connectivity
Carrier
Connectivity
- 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Whyhavecontact centresremained instasis?
Customer Agent
Call
Routing
Call
Recording
Interactive
Voice
Response
Reporting CTISpeech
Recognition
PBX
Connectivity
Carrier
Connectivity
- 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Whyhavecontact centresremained instasis?
Customer Agent
Call
Routing
Call
Recording
Interactive
Voice
Response
Reporting CTISpeech
Recognition
PBX
Connectivity
Carrier
Connectivity
Amazon Connect
One Application for Skills Based Routing, Self Service (IVR),
Call Recording, and Reporting
- 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Cognitive CX
Amazon Translate
Automatic translation
Amazon Forecast
Deliver highly accurate forecasts
Product demand, resource needs (workforce
planning)
Amazon Connect
CCaaS
Alexa for Business & Home
Integrate Alexa with your organisations
Amazon Transcribe
Automatic speech recognition
Real-time voice transcribing
TheAWSCognitiveCXPortfolio
AWS Lambda
Run your code in response to events
CTI on steroids
Amazon Polly
Dynamic text to speech
58 persona, 27 languages
Amazon Lex
Build voice and text NLU
Conversational automation
Amazon Machine Learning
Machine learning for builders
Shift the CX service orientation
Amazon Comprehend
Natural Language Processing – for
sentiment/key word matching
Amazon Personalize
Real-time personalisation & recommendation
Next best action machine learning engine
Amazon Pinpoint
Push notifications for mobile apps
- 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Dream big
• Think about what a great CX could be for your customers
• How could you really stand out from others?
Start small
• Setup an Amazon Connect instance
• Build an operating call flow that you can demonstrate to
Build fast
• Tap badge @ exit
• Get building!
- 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Innovate Track | Other Sessions
• Bringing Amazon Personalize to Life with Dominos Pizza Enterprises
• Bringing Cloud to the Edge
• Creating the Intelligent Asset: Fusing IoT, Robotics, and AI
• Innovating at Scale - Lessons Learned Growing Alexa
• Predicting Demand in a Diverse Retail Environment
• Rapid Prototyping with AWS
• Understanding Complexity and How it Impacts Innovation
- 27. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Build Track | Pro Tips for Builders on AWS
What made you choose the topic
“Lower level (200), focusing on quick tips that many customers could take away
and start using immediately”
What made you choose the topic
“Making sure folks know about helpful
tools and tricks for working with AWS”
How can customers start
“Try out tools like the AWS Console Recorder browser
extension or Former2.com, check out the SAWS CLI tool,
and look into CloudwatchLogs Insights”
- 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWSCommand LineInterfaceTooling
The AWS CLI
https://aws.amazon.com/cli/
SAWS (“Supercharged AWS”)
https://github.com/donnemartin/saws
AWS Console Recorder
https://github.com/iann0036/AWSConsoleRecorder
- 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
- 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Build Track | Create Modern Serverless Web Applications in Minutes Using AWS
Amplify
What made you choose the topic
“Customers are always looking for ways to create and deploy modern,
serverless apps quickly and easily. It’s also gaining a large following, esp. as its
open source”
What made you choose the topic
“AWS Amplify removes a lot of the heavy
lifting deploying services to AWS and
integrating and them with web and mobile
apps, which includes awesomeness like
automagically writing code for you and
deploy scripts”
How can customers start
“Explore https://aws-amplify.github.io/
Steven’s lab contains the demo content -
https://github.com/awssgr/voterocket-lab”
- 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amplify Framework
Amplify CLIRich libraries
JavaScript
Mobile
Integration
API
Authentication
Data
Analytics
Storage
Messaging
Chat, and more
- 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWSAmplifyConsole
1.
Connect your repository
2.
Configure build settings
3.
Deploy your app
- 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Our mission.Possible!
Real-time, single page app
Amazon
DynamoDB
AWS
AppSync
Serverless back-end
Amplify
Framework
React
Global hosting &
continuous deployment
- 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Build Track | Securing SaaS Applications Built on Serverless Microservices
What made you choose the topic
“Although building serverless applications moves a lot of responsibility below the
line in the shared responsibility model there are still elements of security to
consider”
What made you choose the topic
“Allowing builders to build modern apps
while also making security a top priority.
Specifically addressing Identity, Access
Control and Data Partitioning for SaaS
applications built on serverless
microservices”
How can customers start
“Self service demo content can be found at
https://github.com/ge8/docaas-summit . Also get started
with the AWS Serverless Application Model (SAM) -
https://aws.amazon.com/serverless/sam”
- 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Accesscontrol: lambda authoriser
Amazon
API Gateway
AWS
Lambda
Authoriser
function
Client
Request with tokens
Policy evaluated
Policy cached
Allowed
Denied
Tokens + Context
"plan": ”...”
"sub": ”...”
"accessKeyId": ”...”
"secretAccessKey": ”...”
"sessionToken": ”...”
"identityId": ”...”
Back
end
Bronze Silver Gold
Create Yes Yes Yes
Get Yes Yes Yes
Game Yes Yes Yes
Shuffle Yes Yes
Cut Yes
- 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Datapartitioning withIAMpolicy
Effect: Allow
Action:
- dynamodb:PutItem
- dynamodb:DeleteItem
- dynamodb:GetItem
- dynamodb:Query
- dynamodb:UpdateItem
Resource:
- arn:aws:dynamodb:*:*:table/decks-master
- arn:aws:dynamodb:*:*:table/games-master
Condition:
ForAllValues:StringLike:
dynamodb:LeadingKeys:
"${cognito-identity.amazonaws.com:sub}-*"
<userid>-<deckid>
Amazon DynamoDB
- 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Build Track | Other Sessions
• Enhancing Your Developer eXperience on AWS
• AWS for Java Developers in 2019
• Build an AI Virtual Concierge
• Integrate Your Favourite Microsoft DevOps Tools with AWS
• Deep Dive into Firecracker: Using Lightweight Virtual Machines to Enhance the
Container Security Boundary
• Control and Monitor Microservices on AWS Using AWS App Mesh
• Optimise Energy Usage Using Amazon SageMaker Reinforcement Learning and
Publish Your Model in AWS Marketplace
- 39. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Secure Track | AWS PROTECTED: Why This Matters for Australia
What made you choose the topic
“We can talk all we want about security but you don’t have to take our word for it
– we get independently audited. IRAP is a very important certification for
Australia”
What made you choose the topic
“Information Security Registered
Assessors Program (IRAP) determines the
controls that are needed to be in place to
store and process government data. This
session looks at the AWS status and the
above the line controls customers need to
consider”
How can customers start
“Read more on our IRAP compliance website -
https://aws.amazon.com/compliance/irap/”
- 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
“Innovation and cloud help form
the basis on which we will
make the Australian
government more secure.
Innovation is good. Cloud is
good – because it helps us
move off from legacy
systems. Our biggest risk is
indeed legacy systems.”
Voiceof our customers
- 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Database subnetPrivate subnet
Lambda subnet
App subnet
ReferenceArchitecture
VPC
Sydney Region
Auto Scaling
Users
Office
Amazon CloudWatch
AWS Direct Connect Amazon RDS
AWS WAF
AWS Lambda
(NLB ALB Sync)
Security group
AWS Lambda
(WAF updates)
Security group
Application Load
Balancer
Agent
MFA token
Network Load
Balancer
Amazon VPC
PrivateLink for
cross-VPC or
cross-agency
access
VPN Gateway
Security group
Role
Instances
- 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Secure Track | Essential Security Patterns
What made you choose the topic
“I work with a lot of small teams and start-ups, usually without a dedicated
security person”
What made you choose the topic
“As a startup (or small team who wants to
act like one) we want to move fast by
building a minimal viable product, keep
our costs low and often we want to
outsource our development. What are the
steps we can take today to ensure we
have a security foundation that is cost
effective and an efficient use of our time?”
How can customers start
“Look at the well architected quest – quick steps to
security success - https://github.com/awslabs/aws-well-
architected-
labs/blob/master/Security/Quest_100_Quick_Steps_to_S
ecurity_Success/README.md”
- 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Securityconsiderations
Separation
of duties
Monitoring
Secure
environment
Secure
application
- 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Secure environment
- 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Secure application= useservicefeatures
Amazon EC2Amazon CloudFront
Amazon Elastic Block
Store (EBS)
Load Balancer
Amazon Simple Storage
Service (S3) AWS Key Management
Service
AWS Certificate Manager
Amazon RDS
- 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Secure Track | Automated Security Remediation
What made you choose the topic
“Automated remediation should be seen as not only a guardrails mechanism but
also as a way to enforce compliance. The recent changes to AWS Config
(automated remediation in Config Rules) is a great example where AWS are
working to build automated security and compliance remediation into our
services”
What made you choose the topic
“Automated security remediation takes the
decision-making away from people and
allows incidents to be corrected shortly
after they occurred. It also makes sure
that security incident response teams and
processes are activated during the event.
It enforces compliance to a pre-defined
framework, and also corrects
misconfiguration errors introduced by
individuals”
How can customers start
“AWS Security Blog and Quick Starts for information on
building automated security remediation workflow”
- 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Step 1: Detect Step 2: Assess Step 4: Notify
How can we detect
specific events of
interest, such as
key configuration
changes in AWS?
How can we
assess selected
assets against
known security
baseline
policies?
Step 3: Remediate
How can we
treat identified
deviations from
security policy?
How do we notify
the affected
people and
maintain
traceability?
Theproblem(s)
- 49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Try sending the output of AWS monitoring and security services
into the same serverless pattern you have seen here today
Look for AWS Security Blog posts and Quick Starts for more
information on building automated security remediation
Adopt automated security remediation as part of your workflow
Calltoaction
Go build and let us know what you come up with!
- 50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Secure Track | Other Sessions
• Preparing for Systems of Record in the Cloud
• Atlassian's Solution for Multi-Region Encryption and Decryption
• Automate Security Event Management Using Trust-Based Decision Models
• Security at Scale: Security Hub and the Well Architected Framework
• Automated Forensics and Incident Response on AWS
• Keep It Secret, Keep It Safe: Credentials and Secrets Management on AWS
• Serverless AI-Powered Identity Management
- 51. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 52. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Operate Track | How Qantas is Scaling Cloud Operations with AWS Systems
Manager
What made you choose the topic
“Customer wanted to share their learnings and journey in managing systems at
scale”
What challenges is it trying to solve
“How to deal with scale and how specifically
Systems Manager can be used to manage a fleet of
EC2 instances. How to provide visibility and control
to various development teams using EC2"
How can customers start
“Use AWS Systems Manager! Explore Secrets
Manager for secrets, as an alternative to using
Systems Manager Parameter Store. The pace of
innovation in Systems Manager is really exciting and
it’s incredibly valuable for both governing cloud
environment and empowering development teams”
- 53. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
- Define
- Discover
- Monitor
- Manage
- Report
- Respond
- Agility
- Innovation
Governance
Developmentspeed
Thechallengeof governance vs.agility
- 54. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Servicestoimprove governance and agility
Integrated & interoperable
- 55. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWSSystemsManager
Parameter Store
State Manager
Session Manager
Distributor
Resource Groups
Automation
Run Command Inventory
Patch Manager
Maintenance Window
- 56. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
A snapshotofQantasatcloud scale
Significant spend and growing
- 57. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Infrastructure ascode
Documents
Parameter Store
Run command
AWS CloudFormation
AWS Lambda
AWS Step Functions
Auto Scaling GroupAmazon SQS
Amazon EC2
AWS Identity and
Access Management
(IAM)
- 58. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Scenario and challenges
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Image credit: Steve Buissinne from Pixabay
- 59. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Solutions
- 60. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Operate Track | The Art of Successful Failure
What made you choose the topic
“To share how AWS use failures as a powerful lever for understanding systems
and how AWS can help you fail successfully”
What challenges is it trying to solve
“Challenge the perception of how failures are viewed
and how AWS tooling can help understand post
mortem failures for fueling optimization"
How can customers start
“Review how Amazon has adopted COE (Correction
of Error) into every post mortem and exploit each
failures as a valuable resource”
- 61. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
COE:Correction of Error
• Structured analysis of
customer-impacting events
• Reflection of Amazon’s peculiar
culture
• Goes well beyond “How do we
prevent this from happening
again”
COE
- 62. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
We taketheseveryseriously
- 63. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
COEs startwiththecustomer and workbackwards
• Summary
• Narrative description of what happened
• Metrics and graphs
• Primary impact and supporting graphs
• If they don’t exist, that’s something to fix
• Customer impact
• How many customers affected
• What was the impaired experience
AvailabilityLatencyof
dependency
p99
p50
- 64. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Areas of focus
• Root cause: Why? (x 5)
• Blast radius: How widespread
was the impact?
• Duration: For how long?
• What can others learn?
- 65. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Healthmetrics and diagnostic metrics
Health metrics
• Answers the question: Am I
failing?
• Does not answer the question:
Why am I failing?
• Always set alarms on these
• Be conservative in defining
Diagnostic metrics
• Answers the question: What is
the value of this thing I
measured?
• Might answer the question:
Why isn’t my system working?
• Sometimes set alarms on these
• Be liberal in defining
- 66. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Layoutof aGreatDashboard
Health Metrics at the top
Latency percentiles Faults Volume
Key diagnostic metrics below the fold
- 67. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
KeyService:AmazonCloudWatch
Amazon CloudWatch:
Metrics, Logs and Alarms
AWS Lambda
Amazon API Gateway
Amazon DynamoDB
Billing
Amazon Simple
Notification Service
Amazon Simple Storage
Service (S3)
Amazon EC2
Automatically-published metrics
- 68. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Takeaways
• Never waste a failure:
Effective post-mortems
• Catch failures before your
customers do:
Effective dashboarding and
metrics-reading
• Use AWS tools to gain
visibility and insight into your
application
- 69. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Operate Track | Black Belt Tips for Cloud Network Operations
What made you choose the topic
“400 level topic to cover new networking concepts and services that are
fundamentally changing prior assumptions such as Shared VPC, TGW and AGA”
What challenges is it trying to solve
“Deliver traffic to your environment reliably
(including) multi-region applications with low latency.
Simplify networking within AWS and advanced use
cases"
How can customers start
“Evaluate new options and use them to simplify your
networking. Also use tools like Cloudwatch Log
Insights to deep dive into logs”
- 70. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Select difficulty level:
Basic
Normal
Hard
Black Belt
- 71. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS networking beyond oneVPC
Shared Services VPC
VPC VPC VPC VPC
VPC VPC VPC VPCVPCVPCVPCVPCVPCVPCVPCVPC
VPCVPCVPCVPCVPCVPCVPCVPC
VPCVPCVPCVPCVPCVPCVPCVPC
VPCVPCVPCVPCVPCVPCVPCVPC
VPCVPCVPCVPCVPCVPCVPCVPC
VPCVPCVPCVPCVPCVPCVPCVPC
VPC
VPC
VPC
VPC
VPC
VPC
- 72. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
IntroducingAWSGlobalAccelerator
1
- 73. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Criticalcriteriafor theCloud Network
AWS Transit Gateway
EasilyscaleconnectivityacrossVPCs,
accounts and on-premises networks
- 74. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
VPN connectionCustomer gateway Amazon VPC Amazon VPC
AWS Direct Connect Gateway
VPC peering
VPC peering VPC peering
Amazon VPC Amazon VPCVPC peering
VPN connection
VPN connection
VPC peering
BeforeAWSTransitGateway
- 75. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
WithAWSTransitGateway
Transit
Gateway
Amazon VPCAmazon VPC
Amazon VPCAmazon VPC
Customer
gateway
VPN
connection
AWS Direct
Connect Gateway*
Available Q2 2019
- 76. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
VPCsharing
Avoid creating a single largeVPC and sharing it with an entire
organization. Instead, useVPC sharing together withTransit Gateway
and AWS Private Link
- 77. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
BeforeAmazonVPC sharing
VPC
Infra Prod Acc
Finance Prod Acc
Ops Prod Acc
VPC
VPC VPC
10.1.0.0/16 10.2.0.0/16
10.4.0.0/1610.3.0.0/16
Digital Prod Acc
Dev1 Dev2
UAT STG
VPC VPC
VPC VPC
Instances
Amazon Redshift AWS lambdaELB
Instances Amazon RDS
- 78. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AfterAmazonVPCsharing
VPC
Infra Prod Acc
Finance Prod Acc
Ops Prod Acc
VPC
10.1.0.0/16 10.2.0.0/16
Digital Prod Acc
Dev1 Dev2
UAT STG
VPC
Instances
Amazon Redshift AWS lambdaELB
Instances Amazon RDS
Participant Participant
ParticipantOwner Owner
Owner
Participant
Participant
- 79. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Summary
- 80. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Operate Track | Other Sessions
• AIOps - Steps Towards Autonomous Operations
• Castles within a Castle - Secure Operational Scale
• Cloud Operating Models for Accelerated Cloud Transformation
• Fast-Track Your AWS Cloud Career With AWS Training & Certification
• Linux Container Primitives and Runtimes
• Running Lean: Performant Yet Cost Optimised
• The Theory and Practice, Practice, Practice of AWS Operations
- 81. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 82. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Analyse Track | Building Serverless Analytics Pipelines with AWS Glue
What made you choose the topic
“Emerging pattern with customers and combining how orchestration and CI/CD
can be applied to analytics services such as AWS Glue”
What challenges is it trying to solve
“Reducing operational overhead for managing and
running a data platform”
How can customers start
“Use the three step approach to build a serverless
data pipeline Discover, Develop and Deploy”
- 83. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 84. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWSGlueCrawlers
Amazon S3 Data Lake Storage
AWS Glue Data Catalogue
OLTP
ERP
CRM
LOB
Devices
Web
Sensors
Social
Automatically build your Data
Catalogue and keep it in sync
Built-in classifiers; custom
classifiers using Grok expression
Run ad hoc or on a schedule;
serverless
- 85. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWSGlue DataCatalogue
Amazon Athena
Amazon Redshift
Amazon EMR
Amazon QuickSight
Amazon SageMaker
Amazon S3 Data Lake Storage
Search metadata for
data discovery
Single view across all
users, accounts, and
workloads
AWS Glue Data Catalogue
- 86. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 87. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
UseAWSGlue tocleanse,prep, and move
Serverless Apache Spark or Python
environment
Auto-generate, write or bring your own
Python or Scala code
Amazon S3
(Raw data)
Amazon S3
(Staging data)
Amazon S3
(Processed data)
AWS Glue Data Catalogue
- 88. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 89. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Scheduledriven
Crawl
raw
dataset
Run
‘optimise’
job
Crawl
optimised
dataset
SLA
deadlineReady
for
reporting
Work backwards from a daily SLA deadline
- 90. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Eventdriven
Let Amazon CloudWatch Events and AWS Lambda drive the pipeline
Crawl
raw
dataset
Run
‘optimise’
job
Crawl
optimised
dataset
SLA
deadlineReady
for
reporting
- 91. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Statemachine–driven
Let AWS Step Functions drive the pipeline
- 92. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Data
engineering
DevOps
CI/CD
Canary
deployments
Feature flags
Chaos
engineering
Configuration
management
- 94. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Analyse Track | Right Tool for the Right Job: The Journey Beyond Relational
Databases and Why You Should Be on It!
What made you choose the topic
“Help customers rethink about data stores and how it can relates with modern
application architectures”
What challenges is it trying to solve
“The traditional one size fits all (relational) database
approach is hitting major limitations with respect to
data scale and the agile development practice"
How can customers start
“Check out the tutorial here: https://github.com/aws-
samples/aws-bookstore-demo-app”
- 95. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Common datacategories and usecases
Key-value
Real-time
bidding,
shopping cart,
social, product
catalog,
customer
preferences
Amazon
DynamoDB
Document
Content
management,
personalisation,
mobile
Amazon
DocumentDB
(with MongoDB
compatibility)
In-memory
Leaderboards,
real-time
analytics,
caching
Amazon
ElastiCache
Graph
Fraud detection,
social networking,
recommendation
engine
Amazon
Neptune
Ledger
Systems
of record, supply
chain, health care,
registrations,
financial
Amazon
Quantum Ledger
Database (QLDB)
Time-series
IoT applications,
event tracking
Amazon
Timestream
RDBMS
Lift and shift, ERP,
CRM, finance
Amazon
RDS
- 96. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Whydo Ineed tothinkabout different
databases?
Whycan’tImodel allof myusecasesinjust
one database?
- 97. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Modern apps createnewrequirements
Users: 1 million+
Locality: Global
Devices: Smartphones, Wearables, IoT
User Interfaces: Web, mobile, voice, chatbots
Data volume: TB–PB
Performance: Milliseconds–microseconds
Scale: Up-down, Out-in
Economics: Pay for what you use
Developer access: No assembly requiredSocial mediaRide hailing Media streaming Dating
- 98. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Retaildemo application
Demo application:
1. Available today
2. On GitHub:
/aws-samples/aws-
bookstore-demo-app
3. One click
CloudFormation
deployment
Search
Indexing and
searching
semistructured
logs and data
Product
search
Amazon
Neptune
Amazon
Elasticsearch Service
Key-value
High
throughput, Low-
latency reads
and writes,
endless scale
Shopping cart, user
profile
Graph
Quickly and
easily create
and navigate
relationships
between
data
Product
recommendation
In-memory
Query by key
with
microsecond
latency
Product
leaderboard
DynamoDB ElastiCache
- 99. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Analyse Track | Stream Processing in 2019
What made you choose the topic
“Most topics look at this as an ingestion problem not a processing problem”
What challenges is it trying to solve
“Modern applications will need to process and share
more data faster and streaming architectures are a
pattern to do that"
How can customers start
“Leverage AWS managed services to make
streaming easier”
- 100. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thediminishingvalueof dataovertime
Historical
Reactive
Actionable
Preventive/
Predictive
Informationin
Decision-Making
Time-critical
Decisions
Traditional“Batch”
BusinessIntelligence
Months…DaysHoursMinutesSecondsRealTime
ValueofDatatoDecision-Making
- 101. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Components of astreaming architecture
Producer Message Buffer
Topic A
Topic B
Consumer
Producer
Producer
Producer
Producer
Producer
Schema
Repository
Consumer
Consumer
Consumer
Consumer
- 102. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Checkpoint:AmazonSQS,Amazon KinesisandAmazon
ManagedStreamingfor Kafka
• Traditional Messaging
semantics
• Transparent scaling
• Individual message
delay
• Dead letter queues
• Multiple Consumers
• Native AWS
Integrations
• Fully Managed
• Control over ordering
• Highly configurable
retention
• Managed Kafka and
Zookeeper
• Existing applications
• Full configurability
• Log compaction
Amazon Simple
Queue Service
Amazon
Kinesis
Amazon Managed
Streaming for Kafka
Kafka on Elastic Compute
Cloud (EC2)
- 103. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Producers:AWSnative
AWS Database Migration
Service
Kinesis Producer Library
Kinesis Agent
AWS IoT Amazon Connect
Amazon Pinpoint
Amazon DynamoDB
Streams
AWS Tools and SDKs
Amazon API Gateway
Amazon EMR
- 104. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Real-time
Fully managed
Scalable
Secure
Cost effective
Amazon EMR/Spark
Custom code on
Amazon EC2
Amazon S3
Amazon
Redshift
Splunk
Ingest,
store data
streams
Amazon
Kinesis Data
Streams
Amazon
Kinesis Data
Analytics
Aggregate,
filter, enrich
data
Amazon
Kinesis Data
Firehose
Egress
data
streams
AWS Lambda
Amazon
Elasticsearch
Service
Amazon KinesisDataStreaming
Collect Process and analyse data streams in real-time
- 105. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Our Broker:ApacheKafka
- 106. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Consumers
Kinesis Consumer Library
Kinesis Agent
AWS Lambda
Amazon EMR Amazon Kinesis
Data Analytics
Amazon Kinesis
Data Firehose
SDK’s
- 107. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
ApacheFlink
Framework and distributed engine for stateful processing of data streams.
Simple programming High performance Stateful Processing Strong data integrity
Easy to use and flexible
APIs make building
apps fast
In-memory computing
provides low latency &
high throughput
Durable application
state saves
Exactly-once processing
and consistent state
- 108. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Grow withyour requirements
Amazon Managed
Streaming for Kafka
Mobile
client
Amazon API Gateway
Amazon Simple Storage
Service (S3)
Amazon Athena
Amazon RedshiftAmazon Elasticsearch
Service
DesktopAmazon RDS
AWS LambdaAmazon Neptune
Amazon EC2
Analyst
- 109. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Analyse Track | Other Sessions
• An Introduction to Amazon Lake Formation
• Data Warehousing in the Cloud
• Next-Gen Data Lakes and Analytics Platforms
• Running Geospatial Workloads on AWS
• Socrates: Atlassian's Data Lake
• Supercharge Your Organisation with Machine Learning on
AWS
• The Steady State: Reduce Spikiness from GPU Utilisation
with Apache MXNet
• Why the Future of Analytics is Cloud
- 110. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
- 111. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Migrate Track | Building a Mass Migration Program
What made you choose the topic
“The NAB usage of the AWS platform has evolved over time from just static
content to the point that it’s enabling them to create new products”
What challenges is it trying to solve
“Growing fast is hard. What are the right foundations
to put in place to enable the team"
How can customers start
“Plan around communication, continuous
enablement and landing zone for platform”
- 112. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Going Fast– is hard…
- 113. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Measuretwice–
cut once…
Invest time to communicate and keep
communicating
• Clearly outline to the organisation what
and why
Immersion is ESSENTIAL
• Do not skip this step
Keep a tight grip on scope
• Do not lose sight of the objective
Invest time to get Landing Zone right
• Limit the blast radius and balance this
with manageability and cost
- 114. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Migrate Track | Want to Accelerate Migration? Train and Educate the Whole
Business
What made you choose the topic
“73% of respondents who pursued certification in the past year noted an
increase in their job effectiveness because of related training. 78% of employees
in organisations with training plans in place reported being less likely to leave
their companies”
What challenges is it trying to solve
“Many of the concerns of the board slow down cloud
adoption. Training can help upskill the workforce and
acceleration migration to the cloud"
How can customers start
“Start your learning journey today at
https://aws.training”
- 115. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Cloud adoption framework
Business Platform
People Security
Governance Operations
Learn more about CAF at https://aws.amazon.com/professional-services/CAF/
- 116. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Training people as they:
• Join the team
• Work on projects
• Grow their responsibilities
Cloud adoption framework
People
• Resource Management
• Incentive Management
• Career Management
• Training Management
• Organisational Change Management
- 117. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Migrate Track | Playing the Cards You're Dealt: Hybrid Architecture
What made you choose the topic
“There is great interest from customers in hybrid architectures and a lot of
questions around how these can help organizations get connected to the cloud”
What challenges is it trying to solve
“Where organisations are just starting to leverage
the cloud they can use VMWare on AWS to make
use of the existing skillset within their organization.
AWS Outposts will help them to modernise their
hardware"
How can customers start
“Explore VMWare on AWS and AWS Outposts”
- 118. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Phase1: Rapidmigration
VMware Cloud VPC
Customer Data
Centre
Local Data
Traditional
server
ALB
AWS Customer VPC
VMware
Cloud ENI
IGW
VPC
VMware Cloud VPC
App
(Private)
OS
SQL2
App2
Web1
OS
SQL1
App1
Web1
AAG
VPC
ESXi ESXi ESXi ESXi ESXi ESXi
AWS Region Services
Elastic
network
interface
Amazon FSx for Windows
File Server
- 119. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Phase2: Modernise weblayer
VMware Cloud VPC
ALB
AWS Customer VPC
VMware
Cloud ENI
IGW
VPC
AWS Region Services
Elastic
network
interface
Amazon FSx for Windows
File Server
Customer Data
Centre
Local Data
AWS
Outposts
VMware Cloud VPC
App
(Private)
OS
SQL2
App2
OS
SQL1
AAG
VPC
ESXi ESXi ESXi ESXi ESXi ESXi
App1
- 120. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Migrate Track | Other Sessions
• Executing Migrations at the Speed of Light: How to Maximise Your Velocity
• Migration to AWS: Creating a Foundation for Modernisation and Innovation
• Migrating SAP Workloads to AWS: Stories and Tips
• Best Practices for Migrating Databases to the Cloud
• Building the Business Case for Migrating to AWS
• John Holland Group - Tasting Success: Build a Future-Ready Business by Retiring
Legacy Infrastructure
• Storage Woes to Storage Wins: Migrating Windows File Shares to Amazon FSx for
Windows File Server
- 121. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Surprise Quiz
• What were the three top rated sessions in the analyse track?
• What regions is the Amazon Managed Streaming for Apache Kafka (MSK)
available in?
• Name the three new services to simplify networking featured in Black Belt
Tips for Cloud Network Operations
- 122. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Summary
• Explore new, unfamiliar topics
• Dive deep into area of expertise (level 300+)
• Try hands on labs and tutorials
• Questions? Reach out to AWS or content author (listed in resources)
- 123. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Resources
• Sydney Summit session resources - https://bit.ly/2EMpJY8
• Sydney Summit 2019 Slideshare - https://bit.ly/2XrEOFQ
• On-Demand Videos – Coming Soon