So what’s in this session…
• Scaling a product up or down in AWS
• Thinking ‘SOA’ (Service Oriented Architecture)
• Treati...
The common story up until cloud
It’s already changed …
• High cost to market
• Skills barrier
• No on-the-go revolution
20...
• Are we operating the business at scale?
• Are we taking advantage of the scale of our business?”
• Can the product scale...
AWS is more than just EC2 … Think “SOA”
(Service Oriented Architecture)
If you want to build a product or app that will sc...
If you can program it, you can automate it!
In business terms...
• Take product to market fast
• Managing product
• Changi...
Use the AWS API’s … Use AWS building blocks like DynamoDB, ElastiCache, SQS, and
EMR … Remember AWS is more than just EC2!...
In this example we have more than 64k of data to store as a single DynamoDB item.
We combined S3 and DynamoDB into the nod...
Route53’s geographic DNS rocks! - Auto-Scale your instances in each region, and let
Route53 determine which endpoint to se...
When thinking scale, think CloudFormation… ITOC deploys
environments in minutes using CloudFormation & it’s a key element
...
There are many CI-Deploy suites out there that can be scripted to leverage AWS API’s.
Consider running your CI/CD stack on...
Use OSS tool-sets i.e. “The Simian Army” as part of your process
We love open source software & more and more enterprises ...
Use monitoring tools designed for the cloud
Intaro Pinboard (Pinba - Board)
Is a fantastic OSS tool that you can spin up t...
Know what your environment is doing…
… Implement a log management platform
SaaS Solutions:
• Boundary
• Loggly
• Papertrai...
By leveraging AWS correctly we
will help you take your enterprise
from this …
… to this
So what have we learned…?
• Think ‘SOA’ … Remember AWS is more than just EC2
• Treat all your infrastructure as “code” - e...
Email us ~ aws@itoc.com.au
Call us ~ 1300 012 296
Questions?
• Come and talk with ITOC in the main foyer!
• Grab a power b...
Please come and talk with us; give us your
feedback on this presentation!
Email: aws@itoc.com.au
www.itoc.com.au/powerbank
Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC
Upcoming SlideShare
Loading in …5
×

Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC

437 views
334 views

Published on

AWS Summit 2014 Brisbane - Breakout 4 Sponsor Session

Agility is the #1 reason why businesses are moving so quickly to AWS and the cloud. Attend this session with ITOC to learn how treating ‘infrastructure as code’ drives business agility and speed to market at a global scale, all powered by AWS. Backed by real success stories, ITOC will share strategic thinking and implementations that are guaranteed to help you understand and leverage the potential of AWS.

Presenter: David Nedvěd - Co-founder & Director at ITOC Australia

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
437
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Business Agility: Taking an App Global (at Speed) - Session Sponsored by ITOC

  1. 1. So what’s in this session… • Scaling a product up or down in AWS • Thinking ‘SOA’ (Service Oriented Architecture) • Treating infrastructure as code • A few technical’s & exploring AWS building blocks outside of just EC2 • Leveraging OSS (Open source software) on the AWS platform • Why ‘The Business’ is loving AWS
  2. 2. The common story up until cloud It’s already changed … • High cost to market • Skills barrier • No on-the-go revolution 2014 Future Of Cloud Computing Survey Results: • CapEx to OpEx • Scalability • Mobility • Agility • Cost Model
  3. 3. • Are we operating the business at scale? • Are we taking advantage of the scale of our business?” • Can the product scale-up or scale-down depending on demand?” • Does the business scale? • We are currently scaling-out the team Almost all technology driven businesses dream to scale … … But what does “scale” mean in business terms?? Cloud is not just all about technology — it’s also about the business model. "Born in the cloud" is a model for the future.
  4. 4. AWS is more than just EC2 … Think “SOA” (Service Oriented Architecture) If you want to build a product or app that will scale globally consider adopting a service-oriented architecture model. This doesn’t necessarily just apply to tech stacks, but to business units also.
  5. 5. If you can program it, you can automate it! In business terms... • Take product to market fast • Managing product • Changing product • Automation & API’s - AWS building blocks • Continuous integration & deployment • Scalable database architecture - NOSQL • Geographic DNS • Monitoring your global infrastructure Thinking “SOA”… Treat your Infrastructure as Code!
  6. 6. Use the AWS API’s … Use AWS building blocks like DynamoDB, ElastiCache, SQS, and EMR … Remember AWS is more than just EC2! In this example of under 20 lines of code, you can create a simple API to read from Dynamo, the example returns JSON to the browser; Dynamo will handle the throughput & scaling :) Start with the bottlenecks...
  7. 7. In this example we have more than 64k of data to store as a single DynamoDB item. We combined S3 and DynamoDB into the node.js app’s backend… Be creative; explore all the AWS building blocks for your solution! Let the front-end of your app (mobile client or web-app) query your back-end API, then fetch what data is required from S3 … It’s good to let the browser do the work, this will use less load on your servers … S3 is cheaper than EC2 after all :D
  8. 8. Route53’s geographic DNS rocks! - Auto-Scale your instances in each region, and let Route53 determine which endpoint to send traffic to depending on where your users are located geographically… Your cloud is only as strong as its weakest link .. USE ROUTE53! • Highly Available and Reliable • Latency Based Routing • Weighted Round Robin • DNS Failover • CloudFront, ELB & S3 Support • Scalable, Simple, Fast & CHEAP! Why we’re using it?
  9. 9. When thinking scale, think CloudFormation… ITOC deploys environments in minutes using CloudFormation & it’s a key element to take your app global on the AWS platform. CloudFormation IS Infrastructure as Code! AWS S3 EC2 Cluster JSON CloudFormation Parameters
  10. 10. There are many CI-Deploy suites out there that can be scripted to leverage AWS API’s. Consider running your CI/CD stack on AWS and integrating with CloudFormation or EC2 AMI’s as part of your test/deploy suite(s). Use CI/CD that leverages AWS Often there is no "one-size-fits-all" for CI/CD due to application specific requirements. Thanks to the AWS API that gap is shrinking rapidly!
  11. 11. Use OSS tool-sets i.e. “The Simian Army” as part of your process We love open source software & more and more enterprises are embracing open source as the de-facto standard as they make their shift into the cloud. Be creative on how you deploy your changes … For example, A/B testing could be rolled out to select customers or parts of your architecture, allowing UAT to be performed in a controlled "real world environment". https://github.com/Netflix/SimianArmy You could for example run “Chaos Monkey” as part of your standard deploy tests.
  12. 12. Use monitoring tools designed for the cloud Intaro Pinboard (Pinba - Board) Is a fantastic OSS tool that you can spin up to monitor your scaling applications’ health & performance. CloudWatch is a “no-brainer” when scaling any workload on AWS. https://github.com/tony2001/pinba_engine
  13. 13. Know what your environment is doing… … Implement a log management platform SaaS Solutions: • Boundary • Loggly • Papertrail • Splunk Storm • SumoLogic AWS CloudTrailEnterprise Solutions: • Logscape • Splunk • Tibco LogLogic Open Source Solutions: http://itoc.com.au/community/oss/amis/graylog2
  14. 14. By leveraging AWS correctly we will help you take your enterprise from this … … to this
  15. 15. So what have we learned…? • Think ‘SOA’ … Remember AWS is more than just EC2 • Treat all your infrastructure as “code” - even your VPC/Networking! • Explore all AWS building blocks when building or migrating to the AWS platform • Consider leveraging OSS on AWS … We’re not in 2004 anymore J • Innovate, Fail quickly (at a low cost), and don’t be shy to experiment!
  16. 16. Email us ~ aws@itoc.com.au Call us ~ 1300 012 296 Questions? • Come and talk with ITOC in the main foyer! • Grab a power bank (if there’s any left ;) • Come and have a beer with us After the Summit! Don’t forget to download the slides from SlideShare & follow us online: linkedin.com/company/itoc-australia facebook.com/itocaustralia twitter.com/@itocaustralia www.itoc.com.au/powerbank
  17. 17. Please come and talk with us; give us your feedback on this presentation! Email: aws@itoc.com.au www.itoc.com.au/powerbank

×