SlideShare uma empresa Scribd logo
1 de 55
The Cloud: What’s Different?
Blackie Tsai
April 9, 2018
Today’s Section
• Contrast the AWS Cloud to traditional on-premises model.
• Serverless: The New Cloud Trend
• Q&A
14 YEARS
70%
66%
New Trends On The S&P 500
The average tenure of companies is forecast to
shrink to 14 years by 2026 from 20 years by 1990.
IT Budgets : 70% for Run Business, 20% for Grow
Business, only 10% for Transform Business.
66% planning to increase IT security budgets as a
direct response to this risk.
What The Meaning of Number?
The traditional model of enterprises lacks agility
and cannot keep pace with new companies.
Lack of the resources to meet new business
needs to ensure competitive advantage.
Safety, compliance, and lack of usability have
reduced the competitiveness and put into risk.
Traditional On-premises Model
Traditional
On-premises Model
Hardware
Virtualization
O/S
Containers
(optional)
Runtime
Application
Functions
Services
Datacenter
Business Really Care
Need To Hire Expert
Data Center : Compute Power and Time
Time
ComputePower
Planned Capacity
Actual Usage
Waste
Customer
Dissatisfaction
Waste
Waste
Application Architecture
Core Business
Sub-system
Sub-functions Non-functional requirements
The Facing Problems
• Hiring a group of people or buying equipment
unrelated to core business development.
• It is difficult to estimate the IT budget.
• Lack of flexibility in adjusting resources.
• Build own wheels that belong to the company.
The company loses competitiveness
How Companies Succeed
Innovation or adopting new technologies to
"incremental" improvement over time.
Minimum viable product and faster of delivery
speed to reached the target market.
Scalability of IT infrastructure for expansion and
reduction for response to the business cost.
Cloud Computing
A simple way to access servers, storage, databases and a
broad set of application services over the Internet.
Global Infrastructure
18 Regions - 54 Availability Zones – 103 Edge Locations
AWS Active Customers
2011
https://acloud.guru/
1 Million+
2012 2013 2014 2015 2016 2017
Startup
Customer
Enterprise
Customer
Public Sector
Customer
AWS Pricing : Paid as You Go
Time
ComputePower
Elastic Capacity
Actual Usage
Flexibility For Running A Business
Hardware
Virtualization
O/S
Containers
(optional)
Runtime
Applications
Functions
Services
Infrastructure
(as a Service)
Hardware
Virtualization
O/S
Containers
(optional)
Runtime
Applications
Functions
Services
Platform
(as a Service)
Hardware
Virtualization
O/S
Containers
Runtime
Applications
Functions
Services
Container
(as a Service)
Hardware
Virtualization
O/S
Containers
(optional)
Runtime
Applications
Functions
Services
Function
(as a Service)
YouManage
VendorManage
YouManage
VendorManage
AWS Global Infrastructure
(Region, AZ, Edge)
Compute Storage
Database
Migration
Networking& Content
Delivery Node
Developer Tools
Machine LearningMedia ServicesManagement Tools
Mobile Services
Security & Identity &
Compliance
Analytics
Customer EngagementApplication IntegrationAR / VR
Internet Of ThingsDesktop & App StreamingBusiness Productivity
Game Development
Extensive Platform Functionality
AWS Pace of Innovation
2011
Newservicesandupdates
https://acloud.guru/
1300+
82
2012 2013 2014 2015 2016 2017
Security & Compliance
https://aws.amazon.com/compliance
• Keep Infrastructure Data Safe
• Meet Compliance Requirements
• Save Money
• Scale Quickly
• Variety of Security Service and Permission Control
AWS Security Solutions
Identity
Detective
Control
Infrastructure
Security
Incident
Response
Data
Protection
AWS IAM
AWS Cognito
AWS Directory
Service
AWS Sigle Sign-on
AWS CloudTrail
AWS Config
Amazon CloudWatch
Amazon GuardDuty
Amazon EC2 System
Manager
AWS Shield
AWS WAF
Amazon Inspector
Amazon VPC
AWS KMS
AWS CloudHSM
Amazon Macle
Certificate Manager
Server Side Encryption
AWS Config Rules
AWS Lambda
The Traditional VS Cloud Computing
Traditional
• Massive Up-front cost, Big “Steps”
• IT Staff focus on the data center
• In-house knowledge limits
• Recreate the wheel
• It’s yours
• “Monster server” capability
Cloud
• Pay as you go, Pricing Models
• Elastic Computing, Grow as needed
• Economy of scale
• Immediate security accreditation
• Globalize Infrastructure
• Collaborative Innovation
• Horizontal Scaling
Six Advantages of AWS
VARIABLE
EXPENSE SCALABILITY
SPEED
&
AGILITY
STOP WASTE
ON DATA CENTER
STOP
GUESSING
GO GLOBAL
IN MINUTES
Change The Culture
A Culture of Innovation
Experiment Often & Fail Without Risk
Transferring of Enterprise IT
Your Datacenter Public CloudHybrid Cloud
1. Development,
Testing and New
workloads
2. Analysis existing workloads
and Migrating Applications
3. Data Center
Migration
4. All-in
Build & Maintain Create More Value
• Stop guessing capacity needs
• Test system at production scale
• Automate to ease architectural experimentation
• Allow for evolutionary architectures
• Drive your architecture using data
• Improve through Game Days
The Cloud: What’s Different?
AWS Build Well-Architected Framework
Operational Excellence Security & Compliance
Reliability
Performance EfficiencyCost Optimization
Serverless: The New Cloud Trend
Recap : How Companies Succeed
Innovation or adopting new technologies to
"incremental" improvement over time.
Minimum viable product and faster of delivery
speed to reached the target market.
Scalability of IT infrastructure for expansion and
reduction for response to the business cost.
How It Influence The Development Of IT?
Agile Lean Reactive
Agile
Build
Define Release Repeat
Agile
Continuous Delivery with
workable product to customer.
BUILD
Experiments
LEARN
Pivot or Persevere
MEASURE
MetricsAnalyze
Lean
Continuous Delivery with
workable product to delivery
Minimum Viable Product to
customer.
Elastic
React to Load
Responsive
Experiments
Resilient
React to Failures
Message Driven
Module / Components Interaction
GOAL
PRINCIPLES
METHOD
Reactive
Continuous Delivery with
workable product to delivery
Minimum Viable Product to
customer. And it response to
the business with High-
availability and Scalability
automatically.
Server to Serverless
Application and
Operation teams design,
acquire, and maintain
servers to meet the
specific needs of
application.
Hardware abstracted
away to allow for
specific CPU, Memory,
Storage, and Network to
meet the needs of
application on a per
server basis.
Hardware and Operating
System is abstracted
away. Can packaged to
run in resource-isolated
processes.
Applications are built
using a combination of
services. Break
application into small
bite sized pieces.
Server to Serverless
On-premise Virtual Machines Containers Serverless
Deploy in months
Live for years
Deploy in hours
Live for weeks
Deploy in minutes
Live for hours
Deploy in seconds
Live for seconds
From One Big To Many Small
Monolithic
Application
Microservice
Microservice
Microservice
Function
Function
Function
Function
Function
AWS Compute Offerings
EC2
IaaS
AMI
EKS FargateECS
CaaS
Container
Beanstalk
PaaS
Application
Lambda
FaaS
Function
Let’s Talk About Lambda
Serverless compute platform for stateless code execution
in response to events
AWS Lambda Architecture
Trigger Resources
Permissions
Amazon Kinesis
Amazon DynamoDBAmazon Dynamo DB Amazon SNS
AWS CodeCommitAmazon API Gateway
Alexa skillAlexa Skill
Amazon S3Amazon S3
AWS IoTAWS IoTAlexa smart home skillAlexa Smart Home
Amazon CloudWatch
Amazon CognitoAmazon Cognito
Code Permissions CloudFormation
Programming Language Support
• JavaScript with Node.js
• Java
• Python
• C# with .NET Core
https://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html
Pay per request
• Buy compute time in 100ms increments.
• Low request charge.
• No hourly, daily or monthly minimums.
• Only pay for running, never pay for idle.
Free tier: 1 million requests, and 400,000 GBs of compute
every month for every customer.
Case : Real-time File Processing
https://aws.amazon.com/lambda/ https://aws.amazon.com/solutions/case-studies/the-seattle-times/
Case : Real-time Stream Processing
https://aws.amazon.com/lambda/ https://aws.amazon.com/solutions/case-studies/localytics/
Case : IoT Backends
https://aws.amazon.com/lambda/
Case : Web Applications
https://aws.amazon.com/lambda/
Case Study
Background
As a Customer
I want a New Service that can auto-generate daily summary report
according to the display from current back-end system(web), and
send this report to related people
So that we can do the Marketing Analysis more accurately.
Todo List
• Make a Crawler to gathering information from system display.
• Design a mechanism to convert the information and generate
daily report.
• Integrate File System for report stored.
• Integrate Mail Service to send the report.
• Design the system high-availability and scalability.
Traditional Architecture
Buying Server and setup environment for 2 weeks.
Programing development
- 1 weeks for service setup(file server, email, web
server)
- 1 weeks for core functions
- 2 weeks for high availability and scalability.
Difficult to estimate Cost and Capacity. And Lost the
Focus on development.
Serverless Architecture – AWS Lambda
Development Flow
Design Coding Deploy
CloudFormation
https://cloudcraft.co/
AWS CLI
Results
• Delivery from 6 weeks reduce to 1 week.
• Save 90% cost in the front of the project and has
predictable billing report for evaluating.
• Enable fully Auto-scaling and High-availability.
• Report file been Protecting from AWS S3.
• 1 command to deploy and delivery in seconds.
Benefits of Going Serverless
6.7Cost-effective6.7
Time to
Market
6.7
Focus on
Logic
When to Use Serverless Architecture
Cron Job Service Lightweight API
Data Statistics Analysis
Chatbot & WebHookInternet Crawler
Trigger
AWS Serverless Application Repository
https://serverlessrepo.aws.amazon.com/applications
Q&A
Thank You
• http://creativecommons.tw
• https://www.flaticon.com
• https://pixabay.com
• https://thenounproject.com
Media Sources

Mais conteúdo relacionado

Mais procurados

Benefits of web application firewalls
Benefits of web application firewallsBenefits of web application firewalls
Benefits of web application firewalls
EnclaveSecurity
 
Presentazione-CyberArk-MDM-v3
Presentazione-CyberArk-MDM-v3Presentazione-CyberArk-MDM-v3
Presentazione-CyberArk-MDM-v3
Marco Di Martino
 

Mais procurados (20)

Css sf azure_8-9-17-stories_from_the_soc_paul fletcher_al
Css sf azure_8-9-17-stories_from_the_soc_paul fletcher_alCss sf azure_8-9-17-stories_from_the_soc_paul fletcher_al
Css sf azure_8-9-17-stories_from_the_soc_paul fletcher_al
 
Avoid Meltdown from the Spectre - How to measure impact and track remediation
Avoid Meltdown from the Spectre - How to measure impact and track remediationAvoid Meltdown from the Spectre - How to measure impact and track remediation
Avoid Meltdown from the Spectre - How to measure impact and track remediation
 
New OSSIM v5.0 - Get Security Visibility Faster & Easier Than Ever
 New OSSIM v5.0 - Get Security Visibility Faster & Easier Than Ever New OSSIM v5.0 - Get Security Visibility Faster & Easier Than Ever
New OSSIM v5.0 - Get Security Visibility Faster & Easier Than Ever
 
CSS 17: NYC - Stories from the SOC
CSS 17: NYC - Stories from the SOCCSS 17: NYC - Stories from the SOC
CSS 17: NYC - Stories from the SOC
 
Cyber Tech Israel 2016: Advanced Threat Protection Technical Overview
Cyber Tech Israel 2016: Advanced Threat Protection Technical OverviewCyber Tech Israel 2016: Advanced Threat Protection Technical Overview
Cyber Tech Israel 2016: Advanced Threat Protection Technical Overview
 
Web Application Firewall - Web Application & Web Services Security integrated...
Web Application Firewall - Web Application & Web Services Security integrated...Web Application Firewall - Web Application & Web Services Security integrated...
Web Application Firewall - Web Application & Web Services Security integrated...
 
Improve Threat Detection with OSSEC and AlienVault USM
Improve Threat Detection with OSSEC and AlienVault USMImprove Threat Detection with OSSEC and AlienVault USM
Improve Threat Detection with OSSEC and AlienVault USM
 
Benefits of web application firewalls
Benefits of web application firewallsBenefits of web application firewalls
Benefits of web application firewalls
 
CSS 17: NYC - Realities of Security in the Cloud
CSS 17: NYC - Realities of Security in the CloudCSS 17: NYC - Realities of Security in the Cloud
CSS 17: NYC - Realities of Security in the Cloud
 
Complete Endpoint protection
Complete Endpoint protectionComplete Endpoint protection
Complete Endpoint protection
 
Redefining Endpoint Security
Redefining Endpoint SecurityRedefining Endpoint Security
Redefining Endpoint Security
 
Technology Overview - Symantec Endpoint Protection (SEP)
Technology Overview - Symantec Endpoint Protection (SEP)Technology Overview - Symantec Endpoint Protection (SEP)
Technology Overview - Symantec Endpoint Protection (SEP)
 
Network Field Day 11 - Skyport Systems Presentation
Network Field Day 11 - Skyport Systems PresentationNetwork Field Day 11 - Skyport Systems Presentation
Network Field Day 11 - Skyport Systems Presentation
 
OSSIM User Training: Get Improved Security Visibility with OSSIM
OSSIM User Training: Get Improved Security Visibility with OSSIMOSSIM User Training: Get Improved Security Visibility with OSSIM
OSSIM User Training: Get Improved Security Visibility with OSSIM
 
IDS for Security Analysts: How to Get Actionable Insights from your IDS
IDS for Security Analysts: How to Get Actionable Insights from your IDSIDS for Security Analysts: How to Get Actionable Insights from your IDS
IDS for Security Analysts: How to Get Actionable Insights from your IDS
 
How to Solve Your Top IT Security Reporting Challenges with AlienVault
How to Solve Your Top IT Security Reporting Challenges with AlienVaultHow to Solve Your Top IT Security Reporting Challenges with AlienVault
How to Solve Your Top IT Security Reporting Challenges with AlienVault
 
QualysGuard InfoDay 2012 - Secure Digital Vault for Qualys
QualysGuard InfoDay 2012 - Secure Digital Vault for QualysQualysGuard InfoDay 2012 - Secure Digital Vault for Qualys
QualysGuard InfoDay 2012 - Secure Digital Vault for Qualys
 
Symantec: čas přítomný a budoucí
Symantec: čas přítomný a budoucíSymantec: čas přítomný a budoucí
Symantec: čas přítomný a budoucí
 
Presentatie McAfee: Optimale Endpoint Protection 26062015
Presentatie McAfee: Optimale Endpoint Protection 26062015Presentatie McAfee: Optimale Endpoint Protection 26062015
Presentatie McAfee: Optimale Endpoint Protection 26062015
 
Presentazione-CyberArk-MDM-v3
Presentazione-CyberArk-MDM-v3Presentazione-CyberArk-MDM-v3
Presentazione-CyberArk-MDM-v3
 

Semelhante a The Cloud - What's different

Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
inevitablecloud
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
TheInevitableCloud
 
AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014
Amazon Web Services
 

Semelhante a The Cloud - What's different (20)

Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Vn introduction to cloud computing with amazon web services
Vn   introduction to cloud computing with amazon web servicesVn   introduction to cloud computing with amazon web services
Vn introduction to cloud computing with amazon web services
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Amazon Web Services - The New Normal
Amazon Web Services - The New NormalAmazon Web Services - The New Normal
Amazon Web Services - The New Normal
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
 
AWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening KeynoteAWSome Day Bangkok Opening Keynote
AWSome Day Bangkok Opening Keynote
 
AWS Partner Day London - June 11th 2013
AWS Partner Day London -  June 11th 2013  AWS Partner Day London -  June 11th 2013
AWS Partner Day London - June 11th 2013
 
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise StrategyAWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
 
Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...
Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...
Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...
 
AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014AWSome Day Manila - Opening Keynote, Feb 25 2014
AWSome Day Manila - Opening Keynote, Feb 25 2014
 
The Future of Enterprise IT
The Future of Enterprise ITThe Future of Enterprise IT
The Future of Enterprise IT
 
AWS re:Invent 2016: Driving Innovation with Big Data and IoT (GPSST304)
AWS re:Invent 2016: Driving Innovation with Big Data and IoT (GPSST304)AWS re:Invent 2016: Driving Innovation with Big Data and IoT (GPSST304)
AWS re:Invent 2016: Driving Innovation with Big Data and IoT (GPSST304)
 
AWS Enterprise Day | Journey to the AWS Cloud
AWS Enterprise Day | Journey to the AWS CloudAWS Enterprise Day | Journey to the AWS Cloud
AWS Enterprise Day | Journey to the AWS Cloud
 
AWS 101
AWS 101AWS 101
AWS 101
 
Aws+seminar may.27.2014
Aws+seminar may.27.2014Aws+seminar may.27.2014
Aws+seminar may.27.2014
 

Mais de Chen-Tien Tsai

Designing distributedsystems cht6
Designing distributedsystems cht6Designing distributedsystems cht6
Designing distributedsystems cht6
Chen-Tien Tsai
 

Mais de Chen-Tien Tsai (20)

關於軟體工程師職涯的那些事
關於軟體工程師職涯的那些事關於軟體工程師職涯的那些事
關於軟體工程師職涯的那些事
 
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
 
.NET Security Application/Web Development - Part IV
.NET Security Application/Web Development - Part IV.NET Security Application/Web Development - Part IV
.NET Security Application/Web Development - Part IV
 
.NET Security Application/Web Development - Part III
.NET Security Application/Web Development - Part III.NET Security Application/Web Development - Part III
.NET Security Application/Web Development - Part III
 
.NET Security Application/Web Development - Part II
.NET Security Application/Web Development - Part II.NET Security Application/Web Development - Part II
.NET Security Application/Web Development - Part II
 
.NET Security Application/Web Development - Part I
.NET Security Application/Web Development - Part I.NET Security Application/Web Development - Part I
.NET Security Application/Web Development - Part I
 
.NET Security Application/Web Development - Overview
.NET Security Application/Web Development - Overview.NET Security Application/Web Development - Overview
.NET Security Application/Web Development - Overview
 
Designing distributedsystems cht6
Designing distributedsystems cht6Designing distributedsystems cht6
Designing distributedsystems cht6
 
Reactive application with akka.NET & .NET Core
Reactive application with akka.NET & .NET CoreReactive application with akka.NET & .NET Core
Reactive application with akka.NET & .NET Core
 
How to be a professional speaker
How to be a professional speakerHow to be a professional speaker
How to be a professional speaker
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
響應式程式開發之 .NET Core 應用 
響應式程式開發之 .NET Core 應用 響應式程式開發之 .NET Core 應用 
響應式程式開發之 .NET Core 應用 
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
 
Web optimization with service woker
Web optimization with service wokerWeb optimization with service woker
Web optimization with service woker
 
GCPUG.TW Meetup #25 - ASP.NET Core with GCP
GCPUG.TW Meetup #25 - ASP.NET Core with GCPGCPUG.TW Meetup #25 - ASP.NET Core with GCP
GCPUG.TW Meetup #25 - ASP.NET Core with GCP
 
.NET Study Group - ASP.NET Core with GCP
.NET Study Group - ASP.NET Core with GCP.NET Study Group - ASP.NET Core with GCP
.NET Study Group - ASP.NET Core with GCP
 
Webpack and Web Performance Optimization
Webpack and Web Performance OptimizationWebpack and Web Performance Optimization
Webpack and Web Performance Optimization
 
DotNet MVC and webpack + Babel + react
DotNet MVC and webpack + Babel + reactDotNet MVC and webpack + Babel + react
DotNet MVC and webpack + Babel + react
 
Website Auto scraping with Autoit and .Net HttpRequest
Website Auto scraping with Autoit and .Net HttpRequestWebsite Auto scraping with Autoit and .Net HttpRequest
Website Auto scraping with Autoit and .Net HttpRequest
 
C# 2 to 5 short Introduction
C# 2 to 5 short IntroductionC# 2 to 5 short Introduction
C# 2 to 5 short Introduction
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

The Cloud - What's different

  • 1. The Cloud: What’s Different? Blackie Tsai April 9, 2018
  • 2. Today’s Section • Contrast the AWS Cloud to traditional on-premises model. • Serverless: The New Cloud Trend • Q&A
  • 3. 14 YEARS 70% 66% New Trends On The S&P 500 The average tenure of companies is forecast to shrink to 14 years by 2026 from 20 years by 1990. IT Budgets : 70% for Run Business, 20% for Grow Business, only 10% for Transform Business. 66% planning to increase IT security budgets as a direct response to this risk.
  • 4. What The Meaning of Number? The traditional model of enterprises lacks agility and cannot keep pace with new companies. Lack of the resources to meet new business needs to ensure competitive advantage. Safety, compliance, and lack of usability have reduced the competitiveness and put into risk.
  • 7. Data Center : Compute Power and Time Time ComputePower Planned Capacity Actual Usage Waste Customer Dissatisfaction Waste Waste
  • 9. The Facing Problems • Hiring a group of people or buying equipment unrelated to core business development. • It is difficult to estimate the IT budget. • Lack of flexibility in adjusting resources. • Build own wheels that belong to the company. The company loses competitiveness
  • 10. How Companies Succeed Innovation or adopting new technologies to "incremental" improvement over time. Minimum viable product and faster of delivery speed to reached the target market. Scalability of IT infrastructure for expansion and reduction for response to the business cost.
  • 11. Cloud Computing A simple way to access servers, storage, databases and a broad set of application services over the Internet.
  • 12. Global Infrastructure 18 Regions - 54 Availability Zones – 103 Edge Locations
  • 13. AWS Active Customers 2011 https://acloud.guru/ 1 Million+ 2012 2013 2014 2015 2016 2017 Startup Customer Enterprise Customer Public Sector Customer
  • 14. AWS Pricing : Paid as You Go Time ComputePower Elastic Capacity Actual Usage
  • 15. Flexibility For Running A Business Hardware Virtualization O/S Containers (optional) Runtime Applications Functions Services Infrastructure (as a Service) Hardware Virtualization O/S Containers (optional) Runtime Applications Functions Services Platform (as a Service) Hardware Virtualization O/S Containers Runtime Applications Functions Services Container (as a Service) Hardware Virtualization O/S Containers (optional) Runtime Applications Functions Services Function (as a Service) YouManage VendorManage YouManage VendorManage
  • 16. AWS Global Infrastructure (Region, AZ, Edge) Compute Storage Database Migration Networking& Content Delivery Node Developer Tools Machine LearningMedia ServicesManagement Tools Mobile Services Security & Identity & Compliance Analytics Customer EngagementApplication IntegrationAR / VR Internet Of ThingsDesktop & App StreamingBusiness Productivity Game Development Extensive Platform Functionality
  • 17. AWS Pace of Innovation 2011 Newservicesandupdates https://acloud.guru/ 1300+ 82 2012 2013 2014 2015 2016 2017
  • 18. Security & Compliance https://aws.amazon.com/compliance • Keep Infrastructure Data Safe • Meet Compliance Requirements • Save Money • Scale Quickly • Variety of Security Service and Permission Control
  • 19. AWS Security Solutions Identity Detective Control Infrastructure Security Incident Response Data Protection AWS IAM AWS Cognito AWS Directory Service AWS Sigle Sign-on AWS CloudTrail AWS Config Amazon CloudWatch Amazon GuardDuty Amazon EC2 System Manager AWS Shield AWS WAF Amazon Inspector Amazon VPC AWS KMS AWS CloudHSM Amazon Macle Certificate Manager Server Side Encryption AWS Config Rules AWS Lambda
  • 20. The Traditional VS Cloud Computing Traditional • Massive Up-front cost, Big “Steps” • IT Staff focus on the data center • In-house knowledge limits • Recreate the wheel • It’s yours • “Monster server” capability Cloud • Pay as you go, Pricing Models • Elastic Computing, Grow as needed • Economy of scale • Immediate security accreditation • Globalize Infrastructure • Collaborative Innovation • Horizontal Scaling
  • 21. Six Advantages of AWS VARIABLE EXPENSE SCALABILITY SPEED & AGILITY STOP WASTE ON DATA CENTER STOP GUESSING GO GLOBAL IN MINUTES
  • 22. Change The Culture A Culture of Innovation Experiment Often & Fail Without Risk
  • 23. Transferring of Enterprise IT Your Datacenter Public CloudHybrid Cloud 1. Development, Testing and New workloads 2. Analysis existing workloads and Migrating Applications 3. Data Center Migration 4. All-in Build & Maintain Create More Value
  • 24. • Stop guessing capacity needs • Test system at production scale • Automate to ease architectural experimentation • Allow for evolutionary architectures • Drive your architecture using data • Improve through Game Days The Cloud: What’s Different?
  • 25. AWS Build Well-Architected Framework Operational Excellence Security & Compliance Reliability Performance EfficiencyCost Optimization
  • 26. Serverless: The New Cloud Trend
  • 27. Recap : How Companies Succeed Innovation or adopting new technologies to "incremental" improvement over time. Minimum viable product and faster of delivery speed to reached the target market. Scalability of IT infrastructure for expansion and reduction for response to the business cost.
  • 28. How It Influence The Development Of IT? Agile Lean Reactive
  • 29. Agile Build Define Release Repeat Agile Continuous Delivery with workable product to customer.
  • 30. BUILD Experiments LEARN Pivot or Persevere MEASURE MetricsAnalyze Lean Continuous Delivery with workable product to delivery Minimum Viable Product to customer.
  • 31. Elastic React to Load Responsive Experiments Resilient React to Failures Message Driven Module / Components Interaction GOAL PRINCIPLES METHOD Reactive Continuous Delivery with workable product to delivery Minimum Viable Product to customer. And it response to the business with High- availability and Scalability automatically.
  • 32. Server to Serverless Application and Operation teams design, acquire, and maintain servers to meet the specific needs of application. Hardware abstracted away to allow for specific CPU, Memory, Storage, and Network to meet the needs of application on a per server basis. Hardware and Operating System is abstracted away. Can packaged to run in resource-isolated processes. Applications are built using a combination of services. Break application into small bite sized pieces. Server to Serverless On-premise Virtual Machines Containers Serverless Deploy in months Live for years Deploy in hours Live for weeks Deploy in minutes Live for hours Deploy in seconds Live for seconds
  • 33. From One Big To Many Small Monolithic Application Microservice Microservice Microservice Function Function Function Function Function
  • 34. AWS Compute Offerings EC2 IaaS AMI EKS FargateECS CaaS Container Beanstalk PaaS Application Lambda FaaS Function
  • 35. Let’s Talk About Lambda Serverless compute platform for stateless code execution in response to events
  • 36. AWS Lambda Architecture Trigger Resources Permissions Amazon Kinesis Amazon DynamoDBAmazon Dynamo DB Amazon SNS AWS CodeCommitAmazon API Gateway Alexa skillAlexa Skill Amazon S3Amazon S3 AWS IoTAWS IoTAlexa smart home skillAlexa Smart Home Amazon CloudWatch Amazon CognitoAmazon Cognito Code Permissions CloudFormation
  • 37. Programming Language Support • JavaScript with Node.js • Java • Python • C# with .NET Core https://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html
  • 38. Pay per request • Buy compute time in 100ms increments. • Low request charge. • No hourly, daily or monthly minimums. • Only pay for running, never pay for idle. Free tier: 1 million requests, and 400,000 GBs of compute every month for every customer.
  • 39. Case : Real-time File Processing https://aws.amazon.com/lambda/ https://aws.amazon.com/solutions/case-studies/the-seattle-times/
  • 40. Case : Real-time Stream Processing https://aws.amazon.com/lambda/ https://aws.amazon.com/solutions/case-studies/localytics/
  • 41. Case : IoT Backends https://aws.amazon.com/lambda/
  • 42. Case : Web Applications https://aws.amazon.com/lambda/
  • 44. Background As a Customer I want a New Service that can auto-generate daily summary report according to the display from current back-end system(web), and send this report to related people So that we can do the Marketing Analysis more accurately.
  • 45. Todo List • Make a Crawler to gathering information from system display. • Design a mechanism to convert the information and generate daily report. • Integrate File System for report stored. • Integrate Mail Service to send the report. • Design the system high-availability and scalability.
  • 46. Traditional Architecture Buying Server and setup environment for 2 weeks. Programing development - 1 weeks for service setup(file server, email, web server) - 1 weeks for core functions - 2 weeks for high availability and scalability. Difficult to estimate Cost and Capacity. And Lost the Focus on development.
  • 48. Development Flow Design Coding Deploy CloudFormation https://cloudcraft.co/ AWS CLI
  • 49. Results • Delivery from 6 weeks reduce to 1 week. • Save 90% cost in the front of the project and has predictable billing report for evaluating. • Enable fully Auto-scaling and High-availability. • Report file been Protecting from AWS S3. • 1 command to deploy and delivery in seconds.
  • 50. Benefits of Going Serverless 6.7Cost-effective6.7 Time to Market 6.7 Focus on Logic
  • 51. When to Use Serverless Architecture Cron Job Service Lightweight API Data Statistics Analysis Chatbot & WebHookInternet Crawler Trigger
  • 52. AWS Serverless Application Repository https://serverlessrepo.aws.amazon.com/applications
  • 53. Q&A
  • 55. • http://creativecommons.tw • https://www.flaticon.com • https://pixabay.com • https://thenounproject.com Media Sources

Notas do Editor

  1. AWS New Service announcements and updates