Rapidly Deploy Enterprise Cloud Sandboxes<br />
Challenges Building Enterprise Sandboxes<br />Environments not always a mirror of production<br />Hardware is different<br...
Agenda<br />Approaches to Creating Sandboxes<br />Building Test/Dev Environments in the Cloud<br />Impact on CapEx and OpE...
Approaches to Creating Sandboxes<br />
Script Based Approach<br />Logic and knowledge is encoded into a script<br />What software is deployed<br />What settings ...
Drawbacks of a Script Based Approach<br />Changing the environment significantly requires intensive reworking of the scrip...
Properties of a Model Based Approach<br />Abstractly defines the system you are building<br />Similar to UML diagrams and ...
Benefits of a Model Based Approach<br />Codify your software configurations<br />By codifying configurations you reduce th...
BuildTest/Dev Environments in the Cloud<br />
Provisioning Test/Dev Environments<br />With either a public or private cloud you can rapidly provision a test/dev environ...
Considerations with Building Environments in the Public Cloud<br />Some public cloud providers standardize on instance siz...
Considerations with Building Environments in the Public Cloud<br />Not all resources are accessible from the cloud<br />Pu...
Impact on CapEx and OpEx<br />
CapEx and OpEx Changes<br />Provision an environment when you need them and de-provision the environment when you are fini...
Caveats with Testing in the Cloud<br />Cost of public cloud computing is not necessarily competitive with internal pricing...
What is the Decision Point?<br />Pricing decision should be based on:<br />Quality of the test environments<br />Time to e...
Thank you for attending!<br />Interested in learning more?  Please contactpeterc@elastra.com<br />Please sign up for our n...
Upcoming SlideShare
Loading in …5
×

Rapidly Deploy Enterprise Cloud Sandboxes

552 views
513 views

Published on

View our presentation to learn how you can use cloud computing to rapidly deploy enterprise cloud sandboxes.

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
552
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rapidly Deploy Enterprise Cloud Sandboxes

  1. 1. Rapidly Deploy Enterprise Cloud Sandboxes<br />
  2. 2. Challenges Building Enterprise Sandboxes<br />Environments not always a mirror of production<br />Hardware is different<br />Software configurations drift<br />Hardware procurement tends to take longer<br />Sandbox Resources are often cannibalized<br />Perfectenvironments are costly to build<br />Why spend so much capital and people on something that will be used so little?<br />
  3. 3. Agenda<br />Approaches to Creating Sandboxes<br />Building Test/Dev Environments in the Cloud<br />Impact on CapEx and OpEx<br />
  4. 4. Approaches to Creating Sandboxes<br />
  5. 5. Script Based Approach<br />Logic and knowledge is encoded into a script<br />What software is deployed<br />What settings need to be configured<br />What needs to be provisioned<br />Benefits are:<br />Easy to develop<br />Fast<br />
  6. 6. Drawbacks of a Script Based Approach<br />Changing the environment significantly requires intensive reworking of the scripts and new testing<br />Adding nodes, changing configurations all fall into this category<br />Highly customized and not reusable<br />Fixed for what you are building <br />
  7. 7. Properties of a Model Based Approach<br />Abstractly defines the system you are building<br />Similar to UML diagrams and Visio diagrams<br />Dependencies are modeled into the system<br />Settings are encoded<br />Any part of the model can be replaced independently of each other<br />
  8. 8. Benefits of a Model Based Approach<br />Codify your software configurations<br />By codifying configurations you reduce the drift that tends to happen between production and test/dev environments<br />Standardize your hardware configuration<br />By standardizing hardware configurations you reduce the differences in performance and behavior<br />
  9. 9. BuildTest/Dev Environments in the Cloud<br />
  10. 10. Provisioning Test/Dev Environments<br />With either a public or private cloud you can rapidly provision a test/dev environment on demand<br />Benefits are clear:<br />Test when you need to<br />Create a variety of environments for exhaustive testing<br />Evaluate different configurations for optimal performance quickly<br />
  11. 11. Considerations with Building Environments in the Public Cloud<br />Some public cloud providers standardize on instance sizes. <br />EC2, Rackspace, etc don’t allow you to customize the virtual machines<br />Some virtualization platforms allow you to define bundles but these are not necessarily what is provisioned<br />You request 4 CPUs and you might get 2 CPUs depending on availability<br />
  12. 12. Considerations with Building Environments in the Public Cloud<br />Not all resources are accessible from the cloud<br />Public cloud vendors have instances isolated from your network (except for VPC)<br />So most applications which interop with internal systems may not be able to function<br />Cannot mimic network topology<br />Sophisticated network configurations are not possible in public cloud environments<br />12<br />
  13. 13. Impact on CapEx and OpEx<br />
  14. 14. CapEx and OpEx Changes<br />Provision an environment when you need them and de-provision the environment when you are finished will increase you OpEx<br />Incur costs only when you are in a testing period<br />Do not incur the costs when you are not testing <br />But by not having dedicated servers on premise you decrease your CapEx<br />No longer buying servers in perpetuity. <br />In addition overall OpEx can decrease since you no longer have to maintain servers on premise<br />
  15. 15. Caveats with Testing in the Cloud<br />Cost of public cloud computing is not necessarily competitive with internal pricing<br />Typical costs range around $0.015-$1/hr for an instance in the public cloud<br />Internal pricing is comparable if you factor in the following:<br />Electricity<br />Rent<br />Personnel<br />
  16. 16. What is the Decision Point?<br />Pricing decision should be based on:<br />Quality of the test environments<br />Time to establish environments<br />Speed of decision making<br />Balanced against:<br />Problems that result from poor testing<br />Time lost waiting for environments to be created<br />Cost of indecision<br />
  17. 17. Thank you for attending!<br />Interested in learning more? Please contactpeterc@elastra.com<br />Please sign up for our next webinar on Friday September 18th, at 10am PST<br />Topic: Amazon Virtual Private Cloud<br />Basics of VPC<br />Implementing Cloud Bursting<br />Benefits of Extending your Datacenter<br />

×