Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

AWS Wicked-Rugby

No description
by

Shane Zuvella

on 24 March 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of AWS Wicked-Rugby

Wicked-Rugby.com & AWS
Wicked-Rugby.com Overview
Wicked-Rugby.com Current Infrastructure
Agenda:
- WR Overview
- Current Infrastructure
- Challenges
- The Cloud
- Why AWS?
- Proposed Solution
- Next Steps

ESL
Int'l
Matches
NRL
AMNRL
Social networking, news, stats for Rugby fans around the world
Personal profiles
Friend networks
Upload photos & videos
Currently 2 mil unique users
Europe = 50%
US = 30%
Asia = 20%
Int'l
Matches
Int'l
Matches
Database Cluster = 4 RH Linux Servers
- 14 GB RAM, 2 Procs/2 cores each
- 160 GB = 40 GB x 4 (replicated)

Web/App Cluster = 16 RH Linux Servers
- 1.5 GB RAM, 1 GHz proc each
- PHP/Apache on open source MVC framework (Symfony)

F5 Load Balancer (refresh/update)

Akamai Content Delivery Provider
- Video & Static content delivery
- Contract renewal req'd in 6 mos

Local Media Storage
- 1 TB Volume


2 Million
10 Million
More Availability
More Performance
Lower Costs...
USERS
$15k (hosting)
+$10k (CDN)
$25k Total Monthly Cost
IN 12 MONTHS!!!
The Cloud
& AWS

Our Challenge
Cloud Computing: “Cloud computing is a style of computing in which
scalable
and
elastic
IT-enabled capabilities are delivered as a service using Internet technologies”
Elastic Capacity
Why guess?
"Fork-lift" upgrades
Cap Ex up front = more risk
Risk of wasted capacity
Over-provisioning
Risk of unavailability
Under-provisioning
Near 100% utilization is possible in the cloud!
Eliminate Up-front Commitments
Increase Business Speed & Agility
"thought leader"
"extraordinarily innovative"
"exceptionally agile"
"very responsive"

5 times the compute capacity
1) Global Infrastructure
9 Regions; 25 Availability Zones; 46 Edge Locations...and counting
2) Pace of Innovation
Exponential growth in terms of updates to our services
3) Security
Certifications & Accreditations

Physical Security - Design, construct, & operate a network of world-class, highly secure data centers

Secure Services - services contain a number of capabilities that restrict unauthorized access or usage

Data Privacy - publish back-up & redundancy procedures to further increase availability
4) Pricing Philosophy
Reduced Prices
More Customers
More Usage
More Infrastructure
Economies of Scale
Lower Infrastructure Costs
Cloud-readiness: Fit the infrastructure to the app, or fit the app to the infrastructure
Increase Test-Dev opportunities
Take ideas to market faster
What's next?
Discuss integration with Solutions Architect
Challenge estimate; work out specific costs
Start thinking about what's possible...
Thank you!
AWS Core Services:
EC2
Elastic Compute Cloud
AWS Virtual Machines/Instances
On-demand computing (pay as you go!)
Scale up/down in minutes as-needed
Ease-of-use:
Select Region/AZ > AMI > Qty > Name > Security > Done!!!
Auto Scaling
Elastic Load Balancing
EC2
EC2
EC2
EC2
Scale EC2 capacity automatically based on conditions you define
Add/remove instance once utilization hits x%
Add instance(s) when latency of any one instance exceeds x seconds over a specified time period
Evenly distributes incoming traffic to maximize performance
Detects unhealthy instances & reroutes traffic
Reroutes traffic to different AZs if necessary
RDS
Relational Database Store
CloudFront
Simple to deploy database web service
Standard single-AZ & multi-AZ replication options
Auto-backups for your database
Stores backups for a user-defined retention period
Enables point-in-time recovery
S3
Simple Storage Service
Object Based Storage
Highly Scalable
1 Byte - 5 TB per object
Regional storage to optimize for latency, minimize costs, or address regulatory requirements
Flexible & secure; who, how, when, where
AWS Content Delivery
Utilize network of Edge Locations for low latency & fast transfer speeds
End users automatically routed to closest available location
Only pay for content delivered (starting at $.12GB)
Route 53
Why AWS?
5) Market Leader
Highly available and scalable Domain Name System (DNS) web service
Reliable & cost effective way to route users to infrastructure running in AWS
Automatically scales to handle large query volumes without any interaction from you
The Cloud
$1425/month
@ 2 Million Users
16 RH Linux; M1.Small w/ 1 core, 1.7GB RAM per
1 Elastic Load Balancer
Free Auto Scaling
US East Region
EC2
RDS
S3
CF
R53
$1625/month
$97/month
$1098/month
$26/month
4 RH Linux; DB.M2.XLarge w/ 2 cores; 17.1GB RAM per
MySQL DB Engine & License*
Single-AZ Deployment*
1TB Volume
8TB Content Monthly
50 Mil Queries/Month*
1 Hosted Zone*
Wicked-Rugby
$4314 / Month
Current = $300,000/yr
- AWS = $51,768/yr
No contracts!
@ 10 Million Users
EC2
RDS
S3
CF
R53
$7120
$9725
$425
$4997
$128
Wicked-Rugby
$22373 / Month
Current = $1,500,000/yr
- AWS = $268,476/yr
Hardware?
Power?
Utilization?
Cost Comparisons
Future
Achieve true utilization with EC2
No new hardware
No added risk
10 mil & beyond...
Convert Cap Ex to Op Ex
Budget efficiency
"Remove Infrastructure Headaches"
$1.23 Mil
$248,232
Annual Savings
Annual Savings
Full transcript