TDC 2014 Hackathon DevOps

Post on 25-Jun-2015

159 views 1 download

Tags:

description

Apresentação realizada no TDC 2014 Hackathon IBM DevOps com o Bluemix

transcript

© 2014 IBM Corporation

Hackathon IBM DevOps Desenvolvendo com agilidade no Bluemix

Felipe Freire Twitter.com/pfelipebr

www.bluemix.net

Marcelo Ancelmo Twitter.com/manwebsphere

•  Visão geral do Hackathon

•  Introdução ao DevOps Services

•  Demonstração do Bluemix e dicas

•  DESENVOLVER!

Agenda

•  Desenvolver uma aplicação no Bluemix com as seguintes características:

1.  Em equipe 2.  Utilizando boas práticas de DevOps 3.  Aproveitando melhor os recursos da plataforma 4.  Com criatividade

•  O que não será avaliado –  O quão bom você é em programação

•  Tema? –  Livre escolha –  Uma recomendação: smarter cities

Objetivo

O que é o Bluemix?

3

Bluemix é uma plataforma na nuvem baseada em padrões abertos para construir, gerenciar e executar aplicações de todos os tipos (web, mobile, big data, dispositivos inteligentes, etc.)

Online em segundos The developer can choose any language runtime or bring their own. Zero to production in one command.

DevOps Development, monitoring, deployment, and logging tools allow the developer to run the entire application.

APIs e Serviços A catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes.

Integração com o atual Build hybrid environments. Connect to on-premise assets plus other public and private clouds.

Preços flexíveis Sign up in minutes. Pay as you go and subscription models offer choice and flexibility.

Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps.

Como o Bluemix funciona? Bluemix toma como ponto de partida o Cloud Foundry, uma PaaS aberta e extende ele com serviços IBM, de terceiros e da comunidade

•  Pré-requisito: estar registrado no Bluemix •  Criar um projeto no DevOps Services (http://hub.jazz.net) •  Convidar os membros da equipe para o projeto •  Escolher um versionador

–  Jazz SCM –  Git / Github

•  Escolher a sua IDE para trabalhar: –  Web ou Eclipse

•  Definir o tema / projeto –  Registrar User Stories que definam o escopo –  Definir um plano

•  Convidar o time IBM para o projeto

Conectar-se ao Bluemix DevOps Services

Categoria Pontuação Boilerplates Qualquer um +10

DevOps Services SCM +10 Track & Planning +10 Delivery Pipeline +10

Mobile MobileQualityAssurance +20 Web and

Application RapidApps +10

Security AppScan Dynamic Analyzer +10

Outros serviços +5 (no máximo 20 pontos)

Avaliação

Tutoriais

https://hub.jazz.net/tutorials/jazzeditor/

Getting Started with IBM Bluemix and IBM DevOps Services using Node.js

Obrigado www.bluemix.net