© 2017 IBM Corporation IBM Bluemix Platform as a Service components
© 2017 IBM Corporation
IBM Bluemix Platform as a Service
components
© 2017 IBM Corporation
• IBM Bluemix web user interface and service catalog
• IBM Bluemix Cloud Foundry architecture
• IBM Bluemix Container Service key components
• OpenWhisk on IBM Bluemix key components
After you complete this section, you should understand:
2
© 2017 IBM Corporation
Bluemix console dashboard UI
3
Menu selector
CF Apps in space
Services in space
Application route
App status
App memory
Service type and plan
App quick menu
Service quick menu
Account management
Current account, region, org, and spaceUser profile and
logout
Open catalog
© 2017 IBM Corporation
Bluemix catalog
4
Menu selector
Catalog navigation
Selected category
Services in category
Search and filter bar
Service name
Service description
Service provider
© 2017 IBM Corporation
Services in Bluemix
• Managed services
– Available from Bluemix catalog and implement
Service Broker API: create, delete, bind, unbind
– Ordered through catalog via web UI or CLI
• User-provided services
– Created by the user to provide credentials to
external services
– Configure through CLI
– Also used to configure external syslog drain
© 2017 IBM Corporation
Bluemix Cloud Foundry applications key components
• Apps run inside a scalable, virtualized
environment on a specific runtime
• Apps integrate with services provided by Bluemix
or external services
• Accessed by REST/HTTP protocols for web
applications, APIs, and mobile back ends
• Bluemix automatically scales app traffic at routing
layer
• Developers access through web UI and CLI
interfaces
© 2017 IBM Corporation
IBM Bluemix Container Service capabilities
Differentiators
1. Hosted private registry with access controls
2. Integrated container monitoring and logging
3. One-step public IP configuration
4. Vulnerability advisor for images
5. Container volumes for persistent storage
Key Advantages
1. Automate the build of Docker images
2. Manage and distribute Docker images in
private Docker registries
3. Integrate with Bluemix managed services
and PaaS apps
4. IBM image library: WebSphere Liberty,
Node.js, Mobile First, StrongLoop, and more
5. Scale and auto-recovery built in
6. Logging and monitoring built in
7. Container group scaling and high availability
options
8. Support for Kubernetes
© 2017 IBM Corporation
Container group scaling and high availability
8
Containers can be deployed across availability zones and Bluemix
regions as needed for scalability and availability.
© 2017 IBM Corporation
Key components of OpenWhisk for serverless compute
9
Actions• Code for a single task
Triggers and rules• Fire in response to an event
• Rule associates a trigger to an action
Sequences• Chain of actions executed in order
Action Runtimes• JavaScript, Swift, Python, Java
• Docker container with action code
© 2017 IBM Corporation
• IBM Bluemix apps dashboard (US South region)
– https://console.ng.bluemix.net/dashboard/apps/
• IBM Bluemix Service Catalog
– https://console.ng.bluemix.net/catalog
• IBM Bluemix documentation: "How Bluemix Cloud Foundry works"
– https://console.ng.bluemix.net/docs/overview/cf.html#howwork
• IBM Bluemix Container Service
– https://console.ng.bluemix.net/docs/containers/container_index.html
• IBM Bluemix documentation: "About OpenWhisk"
– https://console.ng.bluemix.net/docs/openwhisk/openwhisk_about.html#about-openwhisk
Related links
10