DevOps from a developer perspective
 

DevOps from a developer perspective

on

  • 347 views

 

Statistics

Views

Total Views
347
Views on SlideShare
340
Embed Views
7

Actions

Likes
2
Downloads
23
Comments
0

1 Embed 7

http://wso2.com 7

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

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

DevOps from a developer perspective DevOps from a developer perspective Presentation Transcript

  • 2014 Technical  Lead   Deependra  Ariyadewa   DevOps  from  a  Developer  Perspec6ve    
  • 2   About  the  Presenter   Deependra  Ariyadewa     Technical  Lead   deep@wso2.com  
  • 3   About  WSO2   ๏  Global  enterprise,  founded  in  2005   by  acknowledged  leaders  in  XML,   web  services    technologies,   standards    and  open  source   ๏  Provides  only  open  source   plaKorm-­‐as-­‐a-­‐service  for  private,   public  and  hybrid  cloud   deployments   ๏  All  WSO2  products  are  100%  open   source  and  released  under  the   Apache  License  Version  2.0.   ๏  Is  an  Ac6ve  Member  of  OASIS,   Cloud  Security  Alliance,  OSGi   Alliance,  AMQP  Working  Group,   OpenID  Founda6on  and  W3C.   ๏  Driven  by  Innova6on   ๏  Launched  first  open  source  API   Management  solu6on  in  2012   ๏  Launched  App  Factory  in  2Q  2013   ๏  Launched  Enterprise  Store  and   first  open  source  Mobile  solu6on   in  4Q  2013   View slide
  • 4   What  WSO2  delivers   View slide
  • §  DevOps task, tools, and roles in software development §  New DevOps task inherited by developers §  Developer perspective of IaaS tools §  AWS §  Google Cloud §  A Cloud DevOps PaaS comparison §  Cloud Bees §  Heroku §  WSO2 App Factory 5   Agenda  
  • A software developer is a person concerned with facets of the software development process. Software Development Tasks §  Researching §  Designing §  Implementing §  Testing software 6   SoXware  Developer  
  • 7   IT  Opera6on  (Ops)   IT operations include management, envisioning, planning, design, implementation, construction, deployment, distribution, verification, installation, instantiation, execution and maintenance.
  • §  Helps development and operations teams work together more effectively by fostering better communication and collaboration. §  Helps operations to automate the entire deployment pipeline earlier in the lifecycle 8   DevOps  
  • §  Deployment automation Tools §  Agile development methodologies §  Continues delivery §  Large scale deployments on IaaS 9   Why  DevOps  
  • §  Deployment Automation tools §  Chef §  Puppet §  IaaS management tools §  PaaS management tools §  High level script languages §  Ruby §  Python 10   DevOps  tools  
  • §  User friendly management consoles §  AWS console §  Google Cloud console §  AWS Cloud formation and OpsWorks 11   DevOps  task  Offloading  
  • §  IaaS tools help to create complex deployments easily §  Monitoring deployment is easy §  Scaling is easy §  But IaaS tools does not do Application Lifecycle Management ( ALM ) 12   Developer  Perspec6ve  of  IaaS  tools  
  • 13   Developer  Perspec6ve  of  IaaS  tools  
  • §  Databases and Data sources §  APIs §  Properties ( eg : Registry resources ) 14   Applica6on  related  Resources  
  • §  Recreate Databases and resources §  Configuration migration §  Data migration §  Update API endpoints 15   Applica6on  Resources  Lifecycle  Management    
  • 16   Evolu6on  of  Development  tools    
  • §  WSO2 App Factory §  Cloud Bees §  Heroku 17   Applica6on  Life  Cycle  Management  with  DevOps  
  • 18   Heroku   §  PaaS §  Databases §  PostgreSQL §  MongoDB §  Languages §  Java, Node.js, Python, Scala, PHP §  Git support
  • 19   Cloud  Bees   §  PaaS §  Databases §  PostgreSQL §  MongoDB §  Languages §  Java §  Git support §  Jenkins support
  • 20   WSO2  App  Factory  
  • 21   WSO2  App  Cloud   http://wso2.com/cloud/app-cloud
  • 22   WSO2  App  Cloud  :  Add  New  App  
  • 23   WSO2  App  Cloud  :  Add  Resource  
  • 24   WSO2  App  Cloud  :  Lifecycle  Management    
  • 25   WSO2  App  Cloud  :  Lifecycle  Management  
  • 26   More  Informa6on  !   WSO2  AppFactory        hep://wso2.com/cloud/app-­‐factory     WSO2  AppCloud        hep://wso2.com/cloud/app-­‐cloud  
  • 27   Business  Model  
  • Contact  us  !