This document summarizes an AWS presentation about Amazon Web Services. It introduces AWS and its three main businesses of retail, seller services, and IT infrastructure. It describes the benefits of AWS including elastic capacity, faster time to market without initial investments, pay as you go pricing, and the ability to focus on core business needs. It provides examples of successful companies using AWS like Zynga, Netflix, and Animoto. It outlines AWS products and services like EC2, S3, CloudFront, security groups, regions, availability zones, load balancers and databases. It shows AWS' global infrastructure and pace of innovation.
AWS Evangelist, Ryan Shuttleworth, explores the extended features of AWS S3 in this Masterclass webinar.
AWS S3 hosts over 1.3 trillion objects and is used for storing a wide range of data, from system backups, web site assets and digital media. In this webinar we will explain the features of S3 from static website hosting, through server side encryption to Glacier integration. We'll dive deep into the feature sets of S3 to give a rounded overview of its capabilities, looking at common use cases, APIs and best practice.
To see the recording and demostration for this webinar on YouTube, please click on the following links:
Masterclass Webinar: Amazon S3 Recording - http://www.youtube.com/watch?v=HHuRJZChCYQ
Masterclass Webinar: Amazon S3 Demonstration - http://www.youtube.com/watch?v=JuffWMBeJkw
Want to learn the basics of cloud computing with AWS and how various infrastructure building blocks fit together? If so, then join us in this webinar to find out how the AWS Cloud provides rapid access to flexible resources for your organization’s needs.
AWS Evangelist, Ryan Shuttleworth, explores the extended features of AWS S3 in this Masterclass webinar.
AWS S3 hosts over 1.3 trillion objects and is used for storing a wide range of data, from system backups, web site assets and digital media. In this webinar we will explain the features of S3 from static website hosting, through server side encryption to Glacier integration. We'll dive deep into the feature sets of S3 to give a rounded overview of its capabilities, looking at common use cases, APIs and best practice.
To see the recording and demostration for this webinar on YouTube, please click on the following links:
Masterclass Webinar: Amazon S3 Recording - http://www.youtube.com/watch?v=HHuRJZChCYQ
Masterclass Webinar: Amazon S3 Demonstration - http://www.youtube.com/watch?v=JuffWMBeJkw
Want to learn the basics of cloud computing with AWS and how various infrastructure building blocks fit together? If so, then join us in this webinar to find out how the AWS Cloud provides rapid access to flexible resources for your organization’s needs.
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...Amazon Web Services
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business.
In this webinar we review how to move your existing databases to RDS with minimum disruption. We will also cover how to deploy very high performance databases on the cloud. And finally, we will provide examples of how customers have successfully deployed high performance databases using RDS.
A detailed overview of AWS including how you can get started quickly, deliver agility and reduced time to market.
By Ryan Shuttleworth, AWS Technical Evangelist
The fourth in our series of webinars, 'Journey Through the AWS Cloud'. This complimentary presentation discusses the use of services offered by AWS that alleviate the need for you to install and manage software on EC2 instances. We introduce the key services customers employ to keep them focused on developing their applications, whilst AWS takes care of running the scalable and reliable building blocks upon which they are built.
The Cloud provides a transparent cost model, with options from on-demand provisioning, to reserved capacity to low cost, spot pricing. This session outlines how to use these pricing models in concert to optimise the running cost of your application on the AWS Cloud. We'll outline new utilisation based reserved instances and bidding strategies when running on spot instances, to cost prediction.
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...Amazon Web Services
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business.
In this webinar we review how to move your existing databases to RDS with minimum disruption. We will also cover how to deploy very high performance databases on the cloud. And finally, we will provide examples of how customers have successfully deployed high performance databases using RDS.
A detailed overview of AWS including how you can get started quickly, deliver agility and reduced time to market.
By Ryan Shuttleworth, AWS Technical Evangelist
The fourth in our series of webinars, 'Journey Through the AWS Cloud'. This complimentary presentation discusses the use of services offered by AWS that alleviate the need for you to install and manage software on EC2 instances. We introduce the key services customers employ to keep them focused on developing their applications, whilst AWS takes care of running the scalable and reliable building blocks upon which they are built.
The Cloud provides a transparent cost model, with options from on-demand provisioning, to reserved capacity to low cost, spot pricing. This session outlines how to use these pricing models in concert to optimise the running cost of your application on the AWS Cloud. We'll outline new utilisation based reserved instances and bidding strategies when running on spot instances, to cost prediction.
KUFA Newsletter 04 2016_Początek IV kwarału, wdrażamy rozwiązania prewencyjne...Aon Polska
Korporacyjne Ubezpieczenia Flotowe Aon.
W ostatnich latach na rynku ubezpieczeń komunikacyjnych w Polsce Zakłady Ubezpieczeń przyznawały swoim klientom dodatkowe środki finansowe tj. „fundusze prewencyjne”. Założeniem takiego działania było finansowanie szeroko pojętych rozwiązań prewencyjnych, które w znaczący sposób miało wpłynąć na wynik szkodowy floty. Z perspektywy Zakładu Ubezpieczeń, to działanie długoterminowe, którego celem była stabilizacja i zmniejszenie ryzyka obsługi klienta flotowego. Z perspektywy Klienta jest to sposób realizacji swoich własnych pomysłów i rozwiązań prewencyjnych.
W ostatnich latach na rynku ubezpieczeń komunikacyjnych w Polsce Zakłady Ubezpieczeń przyznawały swoim klientom dodatkowe środki finansowe tj. „fundusze prewencyjne”. Założeniem takiego działania było finansowanie szeroko pojętych rozwiązań prewencyjnych, które w znaczący sposób miało wpłynąć na wynik szkodowy floty. Z perspektywy Zakładu Ubezpieczeń, to działanie długoterminowe, którego celem była stabilizacja i zmniejszenie ryzyka obsługi klienta flotowego. Z perspektywy Klienta jest to sposób realizacji swoich własnych pomysłów i rozwiązań prewencyjnych.
Presentation delivered by Dr Zsuzsanna Jakab, WHO Regional Director for Europe, on 14 September 2015, at the 65th session of the WHO Regional Committee for Europe (Vilnius, Lithuania, 14–17 September 2015)
Ryzyko cybernetyczne infografika - Aon PolskaAon Polska
Rzeczywistość się zmienia. Czy jesteś przygotowany?
Czy podobnie jak większość naszych respondentów lekceważysz zagrożenie, które może zadecydować o przyszłości Twojej firmy!
Grupa Aon od kilku lat doradza międzynarodowym korporacjom i lokalnym firmom w zakresie minimalizacji strat
wynikających z zagrożeń cybernetycznych.
W 2015 r. Aon przeprowadził badanie 2 250 firm na całym Świecie. Poniżej prezentujemy niepokojące wyniki badań.
Większość firm błędnie utożsamia ryzyko cybernetyczne, jedynie z zewnętrznym zagrożeniem wywołanym działaniem
osób trzecich. Nie docenia błędów wewnętrznych oraz wpływu na działalność firmy strat wynikających
z naruszenia majątku niematerialnego i prawnego. Badania Aon na polskim rynku potwierdzają te wnioski.
Virtual Replication Built for AWS - Session Sponsored by ZertoAmazon Web Services
Virtual Replication Built for AWS
Disaster recovery planning can be challenging as the hardware, software and second site requirements are expensive and take a significant amount of time to acquire, configure and maintain. A great use case for public clouds, like Amazon Web Services is for business continuity and disaster recovery (BC/DR).
In this session, we will discuss how you can use Zerto Virtual Replication in conjunction with AWS form a simple and powerful BC/DR solution that comes with a predictable, monthly cost.
We will discuss:
• Why should you consider public cloud
• How Zerto help you leverage it
• Meet BC/DR requirements fast
Brief research on Amazon S3 for my company.
Feel free to comment/feedback. Thanks!
Connect with me on LinkedIn : sg.linkedin.com/in/yulunteo/
Seems like there are still plenty of people viewing this presentation after so long.
Maybe i should consider doing a update for Cloudfront/Glacier as well..
Uses, considerations, and recommendations for AWSScalar Decisions
From an information session on Amazon Web Services (AWS), looking at uses, considerations, and recommendations for leveraging AWS in your organization.
Topics covered:
- AWS Services Overview
- Some ideal use cases: Disaster Recovery, Backup and Archive, Test/Dev
- Data residency and security considerations
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Media
This presentation analyzes aspects of the Amazon EC2 IaaS cloud environment that differ from a traditional data center and introduces general best practices for ensuring data privacy, storage persistence, and reliable DBMS backup. Presented by Jorge Noa, CTO of Hyperstratus
source: http://www.sfbayacm.org/?p=1394
The specifics of a cloud’s computing architecture may have an impact on application design. This is particularly important in Infrastructure as a Service (IaaS) cloud environments.
This presentation analyzes aspects of the Amazon EC2 IaaS cloud environment that differ from a traditional datacenter and introduces general best practices for ensuring data privacy, storage persistence, and reliable DBMS backup. Best practices for application robustness and scalability on demand are reviewed and are especially significant in leveraging the full potential of an IaaS cloud. The need for a cloud application management and configuration system is briefly reviewed and two alternate approaches to cloud application management are described (RightScale and Kaavo).
(This is the slide that we shared at MOPCON 2014 in Kaohsiung, Taiwan. The content is in Chinese.)
The title in English is: "How to face the challenges of O2O."
Ideas into Action (Santa Clara Edition)Ernest Chiang
Four breakout sessions with a joint shareback round. Determine what winning looks like as measured by Mozilla's four pillars of activity. Tools, roadmap and things you can do when you return home. How you can adapt the 3-year plan to your local context and the projects you care about. How you can multiply the mission. Skills Learned: Metrics, Building Open into your Project, How to Identify the NoM in your ideas & highlight/promote/grow those
Translation Process for SUMO New Website (zh_TW) 2013/05Ernest Chiang
A workflow guideline for SUMO contributors of MozTW community. SUMO stands for Support Mozilla. It's a great project, and very easy to get involvement, and enjoy it!
Translation Process for SUMO New Website (zh_TW) 2012/05Ernest Chiang
A workflow guideline for SUMO contributors of MozTW community. SUMO stands for Support Mozilla. It's a great project, and very easy to get involvement, and enjoy it!
This is a set material for a project simuation training course. some other related materials are not in presentation form, if you would like to have a such simulation training for your organization, you can contact with Ernest Chiang (dwchiang at rayernest dot com)
This is a set material for a project simuation training course. some other related materials are not in presentation form, if you would like to have a such simulation training for your organization, you can contact with Ernest Chiang (dwchiang at rayernest dot com)
This is a set material for a project simuation training course. some other related materials are not in presentation form, if you would like to have a such simulation training for your organization, you can contact with Ernest Chiang (dwchiang at rayernest dot com)
This is a set material for a project simuation training course. some other related materials are not in presentation form, if you would like to have a such simulation training for your organization, you can contact with Ernest Chiang (dwchiang at rayernest dot com)
This is a set material for a project simuation training course. some other related materials are not in presentation form, if you would like to have a such simulation training for your organization, you can contact with Ernest Chiang (dwchiang at rayernest dot com)
For YBP Lecture Sharing, Life PhotographyErnest Chiang
Lecture sharing about life photography, for YBP community members. If you need to see more example pictures, please visit Ernest's flickr photostream at http://www.flickr.com/photos/ernest/.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Elevating Tactical DDD Patterns Through Object Calisthenics
AWS Boot Camp in Taipei
1. AWS Boot Camp, OSSF & CloudTW
Amazon Web Service
Introduction
Ernest Chiang
Technical Director
Pafers Tech
2. Special Thanks!
The followings slides were extracted from
the publicly available presentation of
Simone’s presentation for Taiwan.
Refer to:
http://www.slideshare.net/AmazonWebServices/aws-
101-business-seminar-in-taipei
4. Amazon’s Three Businesses
Consumer (Retail) Seller IT Infrastructure
Business Business Business
Tens of millions of Sell on Amazon Cloud computing
active customer websites infrastructure for
accounts hosting web-scale
Use Amazon solutions
Eight countries: technology for your
US, UK, Germany, own retail website Hundreds of
Japan, France, thousands of
Canada, China, Italy Leverage Amazon’s registered customers
massive fulfillment
center network
5. Amazon’s Cloud Computing
亞馬遜雲端計算
1) Elastic Capacity 彈性擴容
2) Faster time to market 更短的產品上市時間
3) No initial investment (No Capex)
無需承擔高額的基礎設施投資 (非資本性支出)
4) Pay as you go, pay for what you use
根據使用的資源付費
5) Focus on your business 讓您更關注核心業務
6. 1) Elastic Capacity
彈性擴容
Scaling up and down in minutes
No need to provision
Optimize resources based on your needs
瞬間增大或縮小所需資源
無需提前付費
根據您的需求實現資源優化和利用
彈性
8. 2) Faster time to market
更短的產品上市時間
Infrastructure is no longer a barrier
Easier to test a solution
Easier to deploy worldwide
IT基礎設施不再是您業務拓展的瓶頸
更簡易的產品測試方案
更高效的海外業務拓展
非核心技術委外
9. 3) No initial investment (No CapEx)
無需承擔高額的基礎設施投資(非資本性支出)
Cloud Computing doesn't require initial investments
You pay for it in a different way
雲端計算並不要求傳統的一次性基礎設施投資
您將以革命性的付費方式來支付所需服務
折舊、利息資金壓力
10. 4) Pay as you go, pay for what you use
根據使用的資源付費
Example:
Pay servers "by the hour", only the ones you use
Pay storage "per Gigabyte", only the ones you use
例如:
根據使用時間付費
根據使用的數據量付費
可預測的現金流量
11. 5) Focus on your business
讓您更關注核心業務
Automation + Better management tools
Less time is spent on repetitive tasks
自動化操作以及更簡便的管理工具
大幅縮短重複性操作的時間
專注本業
12. AWS goal: flip this equation
30% 70%
On-Premise Your Managing All of the
Infrastructure Business “Undifferentiated Heavy Lifting”
AWS Configuring
Cloud-Based More Time to Focus on
Your Cloud
Infrastructure Your Business
Assets
70% 30%
16. Zynga
Creators of the most popular FB games:
Farmville, Mafia Wars, Cityville, etc.
最受歡迎的 Facebook 遊戲供應商: 開心農場等.
More than 12,000 servers on AWS
在AWS上架設超過12000台服務器
CITYVILLE:
0 to 100+ Million users in just 43 days!
43天內產生超過一億用戶的訪問量
100% on AWS 百分之百AWS平台架構
17.
18. Netflix.com
More than 13 Billion USD market cap
Almost 100% on Amazon Web Services
超過130億美金市值
接近百分之百AWS平台架構
26 Million subscribers
兩千六百萬付費用戶
"AWS let us focus on innovation“
“AWS讓我們能夠專注於創新”
19.
20.
21. Animoto: Video App on Amazon EC2
Animoto案例:在EC2上部署視頻應用
Number of Servers 服務器數量
3000 - Scaled to peak of
3,500 instances in 3 days
在三天內擴展到3500台服務器以應對
網絡訪問高峰
2000 -
Launch of Facebook
modification
1000 - 在Facebook上進行產品更新
Apr Apr Apr Apr Apr Apr Apr Apr Apr
12th 13th 14th 15th 16th 17th 18th 19th 20th
25. Scale
可擴展性
We operate at Large scale
Multiple Data Centers, multiple Regions
Economies of Scale -> Reduced Costs -> Happy Customers
我們重視規模效應
多個數據中心,多重服務區域
規模效應 ->低成本 -> 高客戶滿意度
26. Support
售後支持
Basic: Forums, Technical FAQs, Service Health Dashboard
Premium: Bronze, Silver, Gold, Platinum
基本服務:產品論壇,操作指南,AWS服務監測表
高級支持:銅牌客戶,銀牌客戶,金牌客戶,白金客戶
27. Pace of innovation at Amazon Web Services
Global Partner Ecosystem
全球合作夥伴體系
29. AWS Pace of Innovation
(as of Q4 2010) » Amazon Simple Notification Service
» RDS Multi-Availability Zone Support
» EC2 Reserved Instances
» S3 Reduced Redundancy Storage
» New SimpleDB Features
» New Locations and Features for
» IBM on EC2
CloudFront
» Windows Server 2008 on EC2
» S3 Bucket Policies
» Premium Support » Amazon RDS
» Cluster Instances for EC2
» Amazon CloudFront » Amazon Virtual Private Cloud
» EC2 Elastic IP addresses » Amazon Elastic MapReduce
& Availability Zones » EBS Shared Snapshots
» Windows Server, MySQL, » Monitoring, Auto Scaling &
» Amazon EC2
Oracle, & JBoss on EC2 Elastic Load Balancing for EC2
» Amazon S3 » Amazon Linux AMI
» Lower Data Transfer Costs » AWS Import/Export
» Developer Portal & » Oracle on EC2
Forums » New EC2 Features
» SUSE Linux on EC2
» Micro Instances
» Lower Pricing for EC2
» AWS Services in N. California
» Amazon SimpleDB High Mem Instances
» AWS Multi-Factor Authentication
» Amazon Flexible Payments Service » Identity & Access Management
» AWS Management Console
» S3 in Europe
» AWS Economics Center
» EC2 new instance types » AWS Services in Singapore
» AWS in Education
» AWS Start-Up Challenge » RDS Reserved Database Instances
» AWS Security Center
» SAS70 Type II Audit » RDS Read Replicas & Lower Pricing
» More services in EU » Lower Outbound Transfer Pricing
» Lower EC2 Pricing » Data Transfer Usage Tiers
» Public Data Sets » Consolidated Billing for AWS
» Lower S3 Pricing
» Amazon SQS » Elastic Block Store » Amazon S3 Versioning Feature
» Lower pricing for
» Amazon Mechanical Turk » EC2 SLA » EC2 High Memory Instances
Outbound Data Transfer
» EC2 in EU
» AWS Solution Provider Program
» S3 Tiered Pricing
30. The “Living and Evolving” AWS Cloud
Tools to access
services
Cross Service
features
Platform
building blocks
Infrastructure
building blocks
36. Regions
地區
US West US East
AP Japan
EU West
AP Singapore
37. Regions
Region: Set of multiple Data Centers
地區:AWS數據中心的集結地
US West US East
AP Japan
EU West
AP Singapore
38. Availability Zones (AZ)
Distinct locations, insulated from failures
可用區域:同一地區內,不同地點,異地冗餘
US West US East A B
AP Japan
A B A B C
A B
C C D EU West
A B
AP Singapore
39. Availability Zones (AZ)
Distinct locations, insulated from failures
Low latency connectivity within same Region
US West US East A B
AP Japan
A B A B C
A B
C C D EU West
A B
AP Singapore
同一地區內實現高效網絡互聯
40. Network Architecture
Load Balance Tier
AWS
Nginx CloudFront
Web Application Tier
AWS S3
PHP
Memcached
Database Tier
MySQL
46. Amazon
Web Services Linux 1 Linux 2
MySQL
Internet
47. Amazon
Web Services Linux 1 Linux 2
Security Group
web-servers
MySQL
Security Group
Internet Databases
48. Amazon
Web Services Linux 1 Linux 2
Security Group
web-servers
MySQL
Security Group
CIDR: 0.0.0.0/0
Internet (danger!) Databases
49. Amazon
Web Services Linux 1 Linux 2
Security Group
web-servers
My
compute
r
CIDR: 220.255.2.144/32
MySQL
Security Group
Internet Databases
50. Amazon
Web Services Linux 1 Linux 2
ssh: CIDR: 220.255.2.144/32 Security Group
web-servers
EC2 Security Group:
My web-servers
compute
r http: CIDR: 0.0.0.0/0
MySQL
Security Group
Internet Databases
Amazon.com, in fact, can be divided into three branches:the Consumer BusinessThe Seller BusinessThe IT Infrastructure Business, or Amazon Web Services.
First, a true Cloud Computing platform should provide elastic capacity, or the capacity to scale your infrastructure up and down, on demand.
Let's look at this graph here. We have compute power on the Y axis, and time on the X axis.Predicting infrastructure needs is usually very difficult, because the actual needs for infrastructure can be very different, which results in waste of capacity, and customer dissatisfaction.You can solve both problems by adopting a flexible virtual infrastructure that can closely follow your infrastructure needs.
The second advantage is time to market: since your infrastructure is no longer a barrier, and provisioning becomes instant requisition of cloud capacity, your product or service can hit the market much sooner.
There is no need for initial investment, or Capex. A true Cloud Computing platform doesn't require you to invest large sums of money before being able to run your infrastructure.
Even more importantly, you pay as you go, and pay only for what you use.As an example, you can "pay as you go" for a server, which means paying only a few cents per hour.You only pay for what you use, which means that if you run 3 servers now, 5 in the next hour, 2 in the following hour, you will only pay for the servers that you activated and used during these hours.
Last, but not least, with Cloud Computing you can automate most things, and manage your assets in a more efficient way. This allows you to focus more time on your business.
With Amazon Web Services, you can flip this equation. Cloud Computing allows you to manage your infrastructure much more efficiently, thus freeing time to create more value for your business.
I could talk about our customers for hours. In fact, we have hundreds of thousands of customers in more than 190 countries, from small startups to huge enterprise customers, government agencies, spanning every possible market segment.
Zynga created the most successful Facebook games, such as Cityville, Farmville, Mafia Wars, Treasure Isle, and so on.As I told you, they run more than 12,000 servers on Amazon Web Services, and they serve more than 230 millions users monthlyThey run 100% on AWS, and they particularly appreciate the flexibility and scalability of the AWS Platform.When they launch a new game, they start with few servers, and then ramp up their capacity in real time, based on the success of the game.This way they can provide a great service to their customers, while keeping costs down.(This is a good example to illustrate our customer whose scale of usage is as good as an enterprise class).
They are now migrating 100% on Amazon Web Services, and already migrated most of their services, including the movie lists, the website search, the transcoding, recommendation system, etc.They now have more than 10 Million subscribers, and more than 100k DVD titles online.For them, AWS has been a great choice. They say that: "AWS let us focus on innovation".
You can see the spike in traffic that this new app caused.The X axis represents time elapsed and the Y axis represents the EC2 instances launched.Because they were using AWS, Animoto didn’t have to do a thing—AWS took care of everything.
Last but not least, AWS innovates very quickly. This is just a summary of some of the latest innovations, and please bear in mind that there are many other things that are missing here.
故障隔離
0:15There are many difficult things related to Databases: Administration, Backups, Clustering, Replication, and so on. Difficult, time consuming, error prone.How can we use automation to optimize this?