Your SlideShare is downloading. ×
2013 AWS WWPS SummitCanberra, AustraliaAWS for Test and DevelopmentJohn HildebrandtSolutions Architect
2013 AWS WWPS Summit,Canberra – May 23Organisations are under pressure to be more agileNew business models needed to get t...
2013 AWS WWPS Summit,Canberra – May 23Development teams are under greater pressure thanever to deliver software
2013 AWS WWPS Summit,Canberra – May 23Development and Test is resource hungryDEVELOPMENTANDTESTTEAMS NEEDDISPOSABLEENVIRON...
2013 AWS WWPS Summit,Canberra – May 23Disposable Environments• Projects stop and start frequently• Required for a specific...
2013 AWS WWPS Summit,Canberra – May 23Numerous Environments• Many environments needed to supportapplication development an...
2013 AWS WWPS Summit,Canberra – May 23Accessible to multiple stakeholders• Development teams are often split acrossorganis...
2013 AWS WWPS Summit,Canberra – May 23Take lots of resources when you need them---Access them from anywhere---Throw away t...
Shell uses AWS to Develop Software Faster and CheaperRemote TeamCoreDevelopmentTeamExtraDevelopmentResourcesContractor Team
Broad Support for Development and Test Tools
2013 AWS WWPS Summit,Canberra – May 23AWS is open and flexible environmentSource controlLeverage EC2 to run popularsource ...
2013 AWS WWPS Summit,Canberra – May 23Development IDE ToolkitsAWS Toolkit for Microsoft Visual Studio for .NET Development...
2013 AWS WWPS Summit,Canberra – May 23SDK’s
2013 AWS WWPS Summit,Canberra – May 23Command Line Tools
2013 AWS WWPS Summit,Canberra – May 23Operating Systems Languages & LibrariesCertifiedApplicationsOpen and Interoperable
2013 AWS WWPS Summit,Canberra – May 23Supporting a Very Wide Range of Technologies
2013 AWS WWPS Summit,Canberra – May 23Source Control, Build, Test and CI on the AWS Marketplace
2013 AWS WWPS Summit,Canberra – May 23Whole Development environmentsSOURCE CODEREPOSITORYCONTINUOUSINTEGRATION SERVERPROJE...
Only using environments securely and when you need them
Your Data CentersConnecting to AWSVPN ConnectionsPrivate ConnectionsAccess Control IntegrationMulti Factor AuthenticationS...
2013 AWS WWPS Summit,Canberra – May 23On-DemandDevelopment and Testare ‘spiky loads’.Turn off environmentswhen you are not...
2013 AWS WWPS Summit,Canberra – May 23Manage your costs more effectivelyShared InfrastructureBuild Servers, Source Control...
AWS ElasticBeanstalkAWSOpsWorksAWSCloudFormationAmazon EC2CONVENIENCE CONTROLHIGH-LEVEL DO IT YOURSELFBuild environments q...
CLOUDFORMATIONTEMPLATEInfrastructure as code.
Template ELBs to frontsecondary cache~100 Nginxsecondary cacheservers2-3 Nginx mid-tier cacheserversStackCLOUDFORMATIONTEM...
CLOUDFORMATIONTEMPLATE
AWS Helps the REA Group’s Development Teams Collaborate andDeliver New Products and Services to Market Faster• REA Group, ...
Test and Development for Enterprise Applications
2013 AWS WWPS Summit,Canberra – May 23Ease the cost and burden of development
2013 AWS WWPS Summit,Canberra – May 23Managing Enterprise Software Development• Rapidly create enterprise environments– Sh...
Certification of SAP BusinessObjects business intelligencesolutions and SAP Rapid Deployment Solutions (RDS) on Linux &Win...
Monthly EC2 usage at SAP“It is the advantage of thepublic cloud that newinitiatives do not have aninfrastructure risk. If ...
Platform and applicationtemplates now availableReduce implementation timesfrom days to minutes and includeOracle Enterpris...
Microsoft WindowsServerAmazon EC2 runningMicrosoft Windows Server(2003 R2, 2008, 2008 R2and 2012) is a fast anddependable ...
SharePoint DeploymentGuidanceLearn from Amazon’s Corporate ITon how it deployed SharePoint tothe cloud.
Lionsgate uses AWS To host SharePoint & SAPAmazon VPC“We are able to use AWS to reduce the time required to deploy infrast...
Testing in the Cloud
2013 AWS WWPS Summit,Canberra – May 23Testing can be on single instances• Build Testing• UAT• HotFix• Dev Build• UI Testing
2013 AWS WWPS Summit,Canberra – May 23But sometimes you need to test at scale
VSC Technologies uses AWS for performance testingVoyages-sncf.com managed a business volume of 2.4billion €, with more tha...
USING AMAZON EC2 TO SIMULATE2.4 MILLION PLAYERS
Archiving Environments
2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve ...
2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve ...
2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve ...
2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve ...
2013 AWS WWPS Summit,Canberra – May 23Development and Test on AWSReduce CostsReduce the costs ofyour existingdevelopment a...
2013 AWS WWPS SummitCanberra, AustraliaDylan FordEnterprise & IT Governance Section | InformationTechnology BranchAustrali...
AEC & AWSA brief history of our exploratory AWS deployments..#1 General Voter Registration System• Fat client .NET / SQL S...
Why• #1 Robust server environment, deployment option• #2 Flexibility / agility• #3 Deal with election spike, cost
ResultsAre good!
Benefits + Challenges + The Future• For these use cases: higher utility and lower cost• Very different  perceived risks• ...
2013 AWS WWPS SummitCanberra, Australia
Upcoming SlideShare
Loading in...5
×

AWS Canberra WWPS Summit 2013 - AWS for Test and Development

337

Published on

Come and learn how the flexible and pay as you go nature of AWS makes it perfect for compute environments that need to be spun up quickly and disposed of when not needed, and placing this power at the fingertips of developers means you can make step changes in productivity as you progress applications through the dev/test cycle.

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

No Downloads
Views
Total Views
337
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "AWS Canberra WWPS Summit 2013 - AWS for Test and Development"

  1. 1. 2013 AWS WWPS SummitCanberra, AustraliaAWS for Test and DevelopmentJohn HildebrandtSolutions Architect
  2. 2. 2013 AWS WWPS Summit,Canberra – May 23Organisations are under pressure to be more agileNew business models needed to get to market fasterOrganisations are under increasing cost pressuresto deliver more with lessCustomers are moving channels ever more rapidly
  3. 3. 2013 AWS WWPS Summit,Canberra – May 23Development teams are under greater pressure thanever to deliver software
  4. 4. 2013 AWS WWPS Summit,Canberra – May 23Development and Test is resource hungryDEVELOPMENTANDTESTTEAMS NEEDDISPOSABLEENVIRONMENTSTO GIVETHEMTHE SCALE THEYNEEDDEVELOPMENTANDTESTTEAMS NEEDNUMEROUSENVIRONMENTSTO GIVETHEMTHE SCALE THEYNEED
  5. 5. 2013 AWS WWPS Summit,Canberra – May 23Disposable Environments• Projects stop and start frequently• Required for a specific period of time• Different environments required for differentsoftware versions• Working off a fresh known state helpssoftware qualityDEVELOPMENTANDTESTTEAMS NEEDDISPOSABLEENVIRONMENTSTO GIVETHEMTHE SCALE THEYNEED
  6. 6. 2013 AWS WWPS Summit,Canberra – May 23Numerous Environments• Many environments needed to supportapplication development and test• Preservation of known configuration andreleases• Overlapping development cyclesDEVELOPMENTANDTESTTEAMS NEEDNUMEROUSENVIRONMENTSTO GIVETHEMTHE SCALE THEYNEED
  7. 7. 2013 AWS WWPS Summit,Canberra – May 23Accessible to multiple stakeholders• Development teams are often split acrossorganisations• Secure access is required for all teams to asecure environment• Being outside Departmental boundariescan simplify security procedures.• The customer will often also need connectivityfor final testing and acceptanceDEVELOPMENTANDTESTTEAMS NEEDAREOFTEN HIGHLYDISPERSED ACROSSORGANISATIONALBOUNDARIES
  8. 8. 2013 AWS WWPS Summit,Canberra – May 23Take lots of resources when you need them---Access them from anywhere---Throw away the resources when you finish---Preserve them for future reference
  9. 9. Shell uses AWS to Develop Software Faster and CheaperRemote TeamCoreDevelopmentTeamExtraDevelopmentResourcesContractor Team
  10. 10. Broad Support for Development and Test Tools
  11. 11. 2013 AWS WWPS Summit,Canberra – May 23AWS is open and flexible environmentSource controlLeverage EC2 to run popularsource control systemsProject managementAdd integrated projectmanagement and issue trackingWorkstationsEnable standard builddeveloper/test workstationsBuild serversUse EC2 horsepower to drivebuild servers and continuousintegration
  12. 12. 2013 AWS WWPS Summit,Canberra – May 23Development IDE ToolkitsAWS Toolkit for Microsoft Visual Studio for .NET DevelopmentAWS Toolkit for Eclipse for Java Development
  13. 13. 2013 AWS WWPS Summit,Canberra – May 23SDK’s
  14. 14. 2013 AWS WWPS Summit,Canberra – May 23Command Line Tools
  15. 15. 2013 AWS WWPS Summit,Canberra – May 23Operating Systems Languages & LibrariesCertifiedApplicationsOpen and Interoperable
  16. 16. 2013 AWS WWPS Summit,Canberra – May 23Supporting a Very Wide Range of Technologies
  17. 17. 2013 AWS WWPS Summit,Canberra – May 23Source Control, Build, Test and CI on the AWS Marketplace
  18. 18. 2013 AWS WWPS Summit,Canberra – May 23Whole Development environmentsSOURCE CODEREPOSITORYCONTINUOUSINTEGRATION SERVERPROJECTMANAGEMENT SERVERBUILDS
  19. 19. Only using environments securely and when you need them
  20. 20. Your Data CentersConnecting to AWSVPN ConnectionsPrivate ConnectionsAccess Control IntegrationMulti Factor AuthenticationShared EnvironmentSource ControlRequirements ManagementProject ManagementShared ServicesIdentity and AccessBuild MachinesTest EnvironmentPerformance TestEnvironmentHotfix EnvironmentDevelopment Environment
  21. 21. 2013 AWS WWPS Summit,Canberra – May 23On-DemandDevelopment and Testare ‘spiky loads’.Turn off environmentswhen you are not usingthem.Pay for what you useReservedInstancesFor some aspects ofyour environment likesource control you willneed it on all the timeMake a low, one-timepayment and receive asignificant discount onthe hourly chargeNo CapacityPlanningThere is no need tohave to plan forcapacity.If you need a newenvironment for hotfixtesting, you can haveone in minutesSpotBid for unused capacity,charged at a Spot Pricewhich fluctuates basedon supply and demandFor time-insensitive ortransient workloadsDedicatedLaunch instances withinAmazon VPC that runon hardware dedicatedto a single customerFor highly sensitive orcompliance relatedworkloads
  22. 22. 2013 AWS WWPS Summit,Canberra – May 23Manage your costs more effectivelyShared InfrastructureBuild Servers, Source Control, Project Server, Document RepositoryDevelopmentDevelopment WorkstationsTestTest InfrastructureContinuous IntegrationBuild InstancesPerformance TestingLoad testing, Soak testingReservedInstancesOn-DemandInstancesMixofInstancesOn-DemandInstancesSpotInstances
  23. 23. AWS ElasticBeanstalkAWSOpsWorksAWSCloudFormationAmazon EC2CONVENIENCE CONTROLHIGH-LEVEL DO IT YOURSELFBuild environments quickly
  24. 24. CLOUDFORMATIONTEMPLATEInfrastructure as code.
  25. 25. Template ELBs to frontsecondary cache~100 Nginxsecondary cacheservers2-3 Nginx mid-tier cacheserversStackCLOUDFORMATIONTEMPLATEVIDEO CACHINGINFRASTRUCTURE
  26. 26. CLOUDFORMATIONTEMPLATE
  27. 27. AWS Helps the REA Group’s Development Teams Collaborate andDeliver New Products and Services to Market Faster• REA Group, based in Melbourne, AU, owns andoperates residential and commercial propertyadvertising websites in Australia, Europe and Asia• Legacy technologies and practices was makingdevelopment challenging, time-consuming andrelease cycles unduly long; REA Group wanted aninfrastructure that would allow it to quickly createand deploy products and services• With AWS, a developer can launch a REA Groupenvironment and start on a new project in less than10 minutes. Continuous delivery pipelines allow thecompany to deploy, change, or upgrade productswithin a week or less
  28. 28. Test and Development for Enterprise Applications
  29. 29. 2013 AWS WWPS Summit,Canberra – May 23Ease the cost and burden of development
  30. 30. 2013 AWS WWPS Summit,Canberra – May 23Managing Enterprise Software Development• Rapidly create enterprise environments– SharePoint– Oracle– SAP• Similar model to on-premise development and operations– Lower learning curve for existing teams– Use existing management tools• Enterprise connectivity options– Direct physical connections or VPN connections to the AWS Cloud– You are able to extend your existing network configuration into the cloud
  31. 31. Certification of SAP BusinessObjects business intelligencesolutions and SAP Rapid Deployment Solutions (RDS) on Linux &Windows Server 2008 R2Certification of SAP Business All-in-One on Linux & WindowsServer 2008 R2Certified database engines for production SAP deployments:MaxDB, DB2, MS SQL Server 2008 R2http://aws.amazon.com/sap/
  32. 32. Monthly EC2 usage at SAP“It is the advantage of thepublic cloud that newinitiatives do not have aninfrastructure risk. If theinitiative fails, then there areno commitments sitting onhardware assets. If theinitiative is super successful,then you can scale along withit, without worrying”Frank Stienhans - Director, CloudInnovations at SAP
  33. 33. Platform and applicationtemplates now availableReduce implementation timesfrom days to minutes and includeOracle Enterprise Linux, OracleDatabase 11gR2, Oracle E-Business Suite, Oracle JDEdwards Enterprise One, andOracle PeopleSoft.http://aws.amazon.com/oracle/
  34. 34. Microsoft WindowsServerAmazon EC2 runningMicrosoft Windows Server(2003 R2, 2008, 2008 R2and 2012) is a fast anddependable environment fordeploying Windows and.NET-based applications tothe AWS cloud.Microsoft SQLServerAmazon EC2 runningWindows Server with SQLServer offers you theflexibility to run a databaseserver for as much or as littletime as you need. We offerAmazon EC2 with severalversions of Microsoft SQLServer.License MobilityMicrosoft License Mobilitythrough Software Assuranceallows Microsoft customers touse Microsoft Serverapplication licenses that theyalready own on Amazon WebServices (AWS) without anyadditional Microsoft softwarelicense fees.MicrosoftSharePointAmazon EC2 runningWindows Server is a secureand dependable environmentfor customers to quickly andcost effectively deployMicrosoft SharePoint Server.http://aws.amazon.com/microsoft/
  35. 35. SharePoint DeploymentGuidanceLearn from Amazon’s Corporate ITon how it deployed SharePoint tothe cloud.
  36. 36. Lionsgate uses AWS To host SharePoint & SAPAmazon VPC“We are able to use AWS to reduce the time required to deploy infrastructurefrom weeks to days or hours; and to run production SharePoint workloads, andtesting and development for our SAP applications. “Shahrazad McNeil, Vice President SAP Basis and Security AdministrationTHECOMPANYAVOIDEDACQUIRINGADDITIONALDATACENTERSPACE,SAVINGANESTIMATED$1M+ OVERTHREE YEARS.WEBELIEVEMOVINGTOAWSWILLSAVETHECOMPANYABOUT50 PERCENT
  37. 37. Testing in the Cloud
  38. 38. 2013 AWS WWPS Summit,Canberra – May 23Testing can be on single instances• Build Testing• UAT• HotFix• Dev Build• UI Testing
  39. 39. 2013 AWS WWPS Summit,Canberra – May 23But sometimes you need to test at scale
  40. 40. VSC Technologies uses AWS for performance testingVoyages-sncf.com managed a business volume of 2.4billion €, with more than 10 million unique visitors permonthTHEIRUSUALPROVIDERREQUIREDEIGHTMONTHS TO DELIVERTHEPLATFORM“AWSHASALLOWEDUSTOBENEFITFROMTHEIRAGILITY IN BRINGINGADDITIONALCAPACITYONLINETOTESTNEWSOFTWAREEARLY”
  41. 41. USING AMAZON EC2 TO SIMULATE2.4 MILLION PLAYERS
  42. 42. Archiving Environments
  43. 43. 2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve critical configurations
  44. 44. 2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve critical configurationsAMIsCreate a catalog of AMIs foreach iteration of anapplication
  45. 45. 2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve critical configurationsEBSSnapshotsSave disk images with‘frozen’ data sets and attachto instances when neededAMIsCreate a catalog of AMIs foreach iteration of anapplication
  46. 46. 2013 AWS WWPS Summit,Canberra – May 23Disposable environments can be recreatedDispose for cost optimization, but preserve critical configurationsAMIsCreate a catalog of AMIs foreach iteration of anapplicationCloudFormationTemplatesSource control infrastructuretemplates with everyapplication versionEBSSnapshotsSave disk images with‘frozen’ data sets and attachto instances when needed
  47. 47. 2013 AWS WWPS Summit,Canberra – May 23Development and Test on AWSReduce CostsReduce the costs ofyour existingdevelopment and testenvironmentsIncrease Agilityand InnovationIncrease the agility ofyour development andtest teams by givingthem the infrastructurethey need.Allow experimentation.
  48. 48. 2013 AWS WWPS SummitCanberra, AustraliaDylan FordEnterprise & IT Governance Section | InformationTechnology BranchAustralian Electoral Commission
  49. 49. AEC & AWSA brief history of our exploratory AWS deployments..#1 General Voter Registration System• Fat client .NET / SQL Server app#2 Email load generation• Validation of AEC’s email system throughput#3 Election results publication• Material for public consumption
  50. 50. Why• #1 Robust server environment, deployment option• #2 Flexibility / agility• #3 Deal with election spike, cost
  51. 51. ResultsAre good!
  52. 52. Benefits + Challenges + The Future• For these use cases: higher utility and lower cost• Very different  perceived risks• The future: “the cloud” is here to stay• For the AEC, it’s a viable option for some deploymentscenarios• Expect to use when the value for money proposition is strong• Most interest today: election results
  53. 53. 2013 AWS WWPS SummitCanberra, Australia

×