Workshop: Discover "Java Infrastructure as Code" with Amazon AWS
Upcoming SlideShare
Loading in...5
×
 

Workshop: Discover "Java Infrastructure as Code" with Amazon AWS

on

  • 6,631 views

This workshop presents how "infrastructure as code" and cloud computing can be used we java application.

This workshop presents how "infrastructure as code" and cloud computing can be used we java application.

Statistics

Views

Total Views
6,631
Views on SlideShare
3,134
Embed Views
3,497

Actions

Likes
2
Downloads
26
Comments
2

6 Embeds 3,497

http://ostynf.wordpress.com 3488
http://twitter.com 5
https://twitter.com 1
http://www.jugsicilia.it 1
http://abtasty.com 1
http://www.google.fr 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NoDerivs LicenseCC Attribution-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Workshop: Discover "Java Infrastructure as Code" with Amazon AWS Workshop: Discover "Java Infrastructure as Code" with Amazon AWS Presentation Transcript

  • Xebia Workshop Discover Java Infrastructure As Code with Amazon AWS Xebia: OpenCSI: Bertrand Dechoux Bruno Bonfils Charles Blonde Cyrille Le Clerc Emmanuel Servent Eric BriandSaturday, August 13, 11
  • Purpose of this workshop Java DEVs oriented! ▶ Use real life use cases Introduce to Java DEVs: ▶ Infrastructure as Code ▶ Cloud Computing Help Java DEVS to: ▶ Automate their deployments ▶ Be Cloud-Ready :-) ▶ Embrace DevOps 2Saturday, August 13, 11
  • Next steps after this workshop ▶ Still Java focused (thinking about PHP & Ruby) ▶ DevOps » Automated/Continuous Deployment with Rundeck » Monitoring and metrics ▶ Cloud Computing » PaaS: Java Servlet Engine as a Service ▶ Enterprise & Web Architecture Trainings » Cloud Computing = dozens of servers for training » NoSQL, caching, high availability, etc 3Saturday, August 13, 11
  • Amazon AWS Services IaaS & PaaS 4Saturday, August 13, 11
  • Glossary SaaS (Software as a Service) ▶ Hosted application (e.g.: Salesforce) ▶ Predictable costs PaaS (Platform as a Service) ▶ Ready to use environment to deploy your applications ▶ No ops skill required ▶ May be difficult to estimate costs IaaS (Infrastructure as a Service) ▶ Create your server to host what you want ▶ Require some ops skills ▶ May be difficult to estimate costs 5Saturday, August 13, 11
  • Infrastructure as a Service / IaaS S3: Simple Storage Service EBS: Elastic Block Store EC2: Elastic Cloud compute ELB: Elastic Load Balancing Route 53: DNS CloudFront: Content Delivery Network (CDN) 6Saturday, August 13, 11
  • Platform as a Service / PaaS RDS: Relational Data Service SQS: Simple Queue Service SNS: Simple Notification Service SES: Simple Email Service Elastic MapReduce:MapReduce based on Hadoop Beanstalk: Tomcat as a Service ... 7Saturday, August 13, 11
  • Amazon AWS Topology Regions & Availability Zones 8Saturday, August 13, 11
  • Amazon AWS Infrastructure EU West US West Ireland N. Carolina US East Asia Pacific Virginia Tokyo Asia Pacific Singapore Five Amazon AWS Regions 9Saturday, August 13, 11
  • Amazon AWS Infrastructure Availability Zones = Data Centers 10Saturday, August 13, 11
  • Infrastructure as Code 11Saturday, August 13, 11
  • Infrastructure as Code Benefits ▶ Scalability » too many servers to do it manually » add nodes on demand ▶ Reliability, Reproducibility & Traceability » no human direct change ▶ Testable infrastructure How? ▶ Physical infrastructure: public or private cloud » Amazon Aws/ec2, RackSpace, OpenStack, etc. ▶ Software infrastructure: Configuration Mgmt Systems » CFEngine, Chef, Puppet, etc. 12Saturday, August 13, 11
  • Let’s start the lab! 13Saturday, August 13, 11
  • Petclinic on Amazon AWS petclinic 8080 tomcat 80 Amazon Linux Amazon RDS MySQL Amazon petclinic Elastic 8080 Load Balancer tomcat Amazon Linux Petclinic infrastructure on Amazon AWS 14Saturday, August 13, 11
  • Petclinic on Amazon AWS The Lab: http://code.google.com/p/xebia-france/wiki/JavaInfrastructureAsCodeWithAmazonAwsWorkshop 15Saturday, August 13, 11