AquaHacking Challenge - Bluemix Introduction

14
Introduction to IBM Bluemix AquaHacking Challenge Jean-Louis (JL) Maréchaux IBM Certified Cloud Advisor June 4, 2016

Transcript of AquaHacking Challenge - Bluemix Introduction

Introduction to IBM BluemixAquaHacking Challenge

Jean-Louis (JL) MaréchauxIBM Certified Cloud Advisor

June 4, 2016

2Page© 2016 IBM Corporation

Why Bluemix for AquaHacking Challenge?

• Bluemix: Cloud platform to create, build, and manage

applications

• Free IBM Bluemix credits ($2000/month) for AquaHacking

participants

• Bonus (10 points) if your solution is developed using Bluemix

3Page© 2016 IBM Corporation

• Sign Up for Bluemix trial FIRST at: https://console.ng.bluemix.net/registration/

• Go to IBM GEP site at: https://developer.ibm.com/startups/

• Click: Apply Today

• Fill out the form

• Startup Name field: Name of your AquaHacking solution or personal name

• Affiliate field: Select > AQUAHACKING or Aquahack

• Which program are you interested in: Select Bluemix

Register for Bluemix

4Page© 2016 IBM Corporation

IBM Bluemix – Flexibility and Open Standards

+ +Bluemix LocalBluemix Public Bluemix Dedicated

Your Own Hosted Apps

Web Data Mobile AnalyticsCognitive IoT Security YoursSe

rvic

es

AP

I

inte

gra

tionWeather

5Page© 2016 IBM Corporation

Overview ofBluemixCapabilitiesHow Bluemix helps the AquaHacking

challenge participants

6Page© 2016 IBM Corporation

IBM Bluemix: Create, deploy and manage apps in the cloud

7Page© 2016 IBM Corporation

IBM Bluemix: DevOps tooling that spans the entire app lifecycle

Monitor &

Optimize

Release &

Deploy

Develop &

Test

Plan &

Measure

DevOps

Services

1

2

3

46

7

8 Collaborate with your

team. Agile development

tracking and reporting Agile Planning

Use your

favorite tool or

web IDEWeb IDE Sublime Eclipse

Use the repo

that works best for you

Hosted GIT Jazz SCM

Continuously

integrate code

Continuous

Integration

Scan your apps

for vulnerabilities5

Continuously

deliver across

environmentsAutomated

Deployment

Get instantaneous

feedback from mobile appsMobile Quality

Manage and

monitor your apps’

performanceMonitoring

& Analytics

Security

Auto-Scaling

GitHub

8Page© 2016 IBM Corporation

IBM Bluemix: Development environment, on the cloud

Community buildpacks

Build & Deploy

Track & Plan

Edit Code

9Page© 2016 IBM Corporation

Introduction to BluemixServicesCloud services to support innovation

10Page© 2016 IBM Corporation

(Free & Pay for use)

Third Party

Your Own

Community

IBM Bluemix: Ecosystem of Cloud Services

IBM Bluemix

Data & Analytics

Security

Internet of Things

Web & Application

Mobile

Watson

DevOps

Integration

Storage

APIs Network

IBM

IBM Blockchain – Cloud-

based distributed ledger of

transactions

Example: Some Services for Innovation

Watson APIs - Most

expansive portfolio of

cognitive computing

capabilities

Insights for Weather

- Data, forecasting

and analytical models

OpenWhisk: Cloud-first distributed

event-based programming service

for microservices

IoT services -

Connect devices and

process data in real-

time

Swift Open Source Partnership –

Swift development on IBM Cloud

Mobile cloud- Services

for mobile applications

Data- Services for data

management and

transformation

Analytics - Services

for data processing

and exploration

Insights for Twitter –

Social media analysis

NodeRED: Flow editor to wire

together devices, APIs, and online

services. Quick and easy for

prototypes.

Watson Analytics Services on BluemixBuild cognitive apps that help enhance, scale, and accelerate human expertise

13Page© 2016 IBM Corporation

Data & AnalyticsApplication Server on Cloud

OpenStack VMs

Docker Containers

Cloud Foundry Runtimes

(D,L)

API Connect

Service Broker

Secure Gateway (D)

Service Proxy

Service Discovery

CDN

Block Storage

Object Storage

User Defined Services

Presence Insights

Mobile Data

Mobile Client Access

IBM Push Notifications

Mobile Quality Assurance

Mobile Application Security

Key Protect

Single Sign-On

Network Security Groups

for VMs

Application Security on

Cloud

Workflow

Big Insights

Data Cache (D,L)

Session Cache (D,L)

MQ Light

Business Rules

User Defined APIs

IoT Foundation (D)

IoT Real Time Insights

Message Hub

Workflow Scheduler

Compute

CDN & Media

Security

IOT

Application

MobileStorage

Private APIs

Analytics for Apache Hadoop

dashDB (D)

BigInsights for Apache Hadoop

DataWorks, DataWorks Lift

Cloudant NoSQL DB (D)

Elasticsearch by Compose

Apache Spark

Geospatial Analytics

IBM DB2 on Cloud

Predictive Analytics

MongoDB by Compose

Redis by Compose

PostgreSQL by Compose

SQL Database

Insights for Weather

Streaming Analytics

Time Series Database

Embeddable Reporting

AlchemyAPI

Language Translation

Concept Insights, Dialog

Personality Insights

Natural Language Classifier

Concept Expansion

Relationship Extraction

Retrieve and Rank

Text to Speech

Visual Recognition

Speech To Text

Active Deploy

Delivery Pipeline

Watson

DevOps

Trade Off Analytics

Tracking and Plan GIT

Monitoring and Analytics

Insights for Twitter

IBM Graph

Mobile Application Content

Manager

Load Balancer for

Containers

Networking

VPN

Document Conversion

Globalization Pipeline

Alert Notification

Auto-Scaling (D,L)

Tone Analyzer

Analytics Exchange

Compose Enterprise

Blockchain

IoT Driver Insights

IoT Map Insights

Vulnerability Advisor for

Containers

Integrate

Message Connect

Application Security Manager

(D) Dedicated, (L) Local

IBM Bluemix Catalog Overview

14Page© 2016 IBM Corporation

Now it isyour turnto innovate

IBM Bluemix