Automate your Kamailio Test Calls - Kamailio World 2024
Bluemix Overview
1. IBM Bluemix
The Digital Innovation Platform
Jim Sinisgalli – Bluemix Product Manager
10-April-2015
2. So what is Bluemix?
2
Bluemix is an open-standards, cloud-based platform
for building, running, and managing applications.
Build your apps, your way
Use the most prominent
compute technologies to
power your app: Cloud
Foundry, Docker,
OpenStack.
Extend apps with services
A catalog of IBM, third party,
and open source services
allow the developer to stitch
an application together
quickly.
Scale more than just
instances
Development, monitoring,
deployment, and logging
tools allow the developer to
run and manage the entire
application.
Layered Security
IBM secures the platform and
infrastructure and provides
you with the tools to secure
your apps.
Deploy and manage hybrid
apps seamlessly
Get a seamless dev and
management experience
across a number of hybrid
implementations options.
Flexible Pricing
Try compute options and
services for free and, when
you’re ready, pay only for
what you use. Pay as you go
and subscription models offer
choice and flexibility.
Coming Summer 2015
3. 3
Customer Managed
Service Provider Managed
Bluemix started as a public PaaS
Bluemix started with a major focus on developer productivity in the public cloud.
Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
4. 4
Customer Managed
Service Provider Managed
We listened. Now we’re evolving to become even more flexible.
Capabilities in Bluemix now span PaaS and IaaS and can be delivered as a
public, dedicated, or on-premises* implementation.
Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
*Bluemix Local coming Summer 2015
Built on open
technologies:
5. Why Bluemix?
5
Rapidly bring new
products and services to
market at lower cost.
Balance agility with
quality, security and
governance.
Extend existing IT
investments into cloud
business and delivery
models.
Devs and
businesses choose
Bluemix to:
Integrated App Monitoring
Containers in Bluemix
Interactive
Solution Pages
Spending Notifications
6. More openness and choice than ever before
6
Bluemix is anything but locked down. You choose how you build,
deploy, and manage your apps. Bluemix takes care of the rest.
Compute
Choose the level of
infrastructure
abstraction based
on your app’s
architectural needs.
Dev Tooling
From editors to source
code management to
continuous delivery, you
can use Bluemix’
powerful tooling or
easily bring your own.
Location
Deploy apps to Bluemix
Public (in a growing
number of geos), your
own dedicated cloud
Bluemix, or one that
runs within your data
center (Local*).
Services
Pick from a catalog of
IBM, third party,
open source, or your
own services to
extend your apps.
IBM
Third Party
Open Source
Yours
*Bluemix Local coming Summer 2015
7. How does Bluemix work?
Bluemix is underlined by three key open compute technologies: Cloud Foundry,
Docker, and OpenStack. It extends each of these with a growing number of services,
robust DevOps tooling, integration capabilities, and a seamless developer
experience.
7
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
DevOps
Tooling Your Own Hosted Apps / Services
Integration
and API Mgmt
Powered by IBM SoftLayer In Your Data Center
+ + +
+ +
+ Always focused on what’s next
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
*Bluemix Local coming Summer 2015
8. Bluemix is built on IBM SoftLayer
8
Dallas
(now)
London (now)
Bluemix Public Location
SoftLayer Data Center
A different kind of data center
• Every location designed, built, and operated to the
same standardized, “pod” based spec
• 24/7 on-site security and rigorous controls
• Expanding to 40 data centers worldwide
Global network of networks
• Public, private, and management networks all
separate
• More than 2,000Gbps between data centers and
network points of presence (PoPs)
• Unmetered inbound public bandwidth and fully
unmetered bandwidth between data centers
Entirely automated
• SoftLayer API controls everything - more than
3000 documented methods and 180 distinct
services
• Bare metal and virtualized servers in the same
platform
The highest performing cloud infrastructure available.
9. Sign up in minutes. Pay for what you use.
9
Cloud based pricing models to serve developer needs.
• 30 day trial (no credit card required)
- Designed to allow testing of an entire
application on the platform
Friction free adoption
• Free tier for every service -
encourages experimentation of new
services for applications already
running on Bluemix
• Pay-as-you-go - optimized for
flexibility, no term commitment
Multiple Commitment Models
• Subscription - term based optimized
for cost, discounted from pay as you
go rates
• Zero to coding in less than 5 minutes
Self Service
• Credit card over the web in many
countries - or through your IBM rep
Please note: Presenter notes are on every slide. Written as a suggested script to help with messaging.
Infrastructure as a Service (and specifically IBM’s acquisition of SoftLayer) was the cloud’s initial answer to the need for faster deployments, faster environment setup, etc… by abstracting the infrastructure from the customer.
IaaS Benefits
Networking, Storage, Servers, Virtualization managed by service provider.
Most customizable cloud offering
Solutions where customizability of OS, Middleware, or Runtime needed
IaaS Time Commitment
Customer sets up and manages OS, Middleware, and Runtime - these still take at least a matter of days to setup and reach an initial deployment
Maintenance/upgrades necessary as well
Infrastructure as a Service (and specifically IBM’s acquisition of SoftLayer) was the cloud’s initial answer to the need for faster deployments, faster environment setup, etc… by abstracting the infrastructure from the customer.
IaaS Benefits
Networking, Storage, Servers, Virtualization managed by service provider.
Most customizable cloud offering
Solutions where customizability of OS, Middleware, or Runtime needed
IaaS Time Commitment
Customer sets up and manages OS, Middleware, and Runtime - these still take at least a matter of days to setup and reach an initial deployment
Maintenance/upgrades necessary as well
We’ve seen over 30,000 beta applications thus far and have spoken to numerous developers about the value Bluemix provides. We’ve learned that developers are joining for 3 key reasons (go through reasons on the page).
Rapid setup and time to production
Frequent releases - delivery of fixes or new functionality quickly
Integrating apps with on premises infrastructure
Bluemix also allows flexibility when it comes to tooling - as, again, each developer has different preferences and needs.
Tooling Options:
IBM offers a web based integrated development environment (IDE) and associated git repository that allows quick deployments back to bluemix.
Developers can also edit code on their local machines (with the editor of their choice - i.e. Sublime) and deploy back to Bluemix through the cloud foundry command line.
Note to presenter: Other IDEs (like Eclipse, Cloud9) have direct integration with Cloud Foundry and can push code directly to bluemix, rather than a manual push by developer via command line. You may be asked about this.
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
Bluemix’ pricing is just as flexible as many of the other capabilities we’ve discussed.
You can sign up for Bluemix in a matter of minutes
A 30 day free trial (no credit card required) allows you to experience all that Bluemix has to offer
A free tier for every service encourages further experimentation after the trial has ended
Once you’re ready to move forward with Bluemix, pricing is straightforward:
Pay as you go
Pay for what you use (runtimes/services) and nothing more
No commitment
Subscription
Pick a monthly commitment price and subscription term — receive a discount off of pay as you go rates
We’ve seen over 30,000 beta applications thus far and have spoken to numerous developers about the value Bluemix provides. We’ve learned that developers are joining for 3 key reasons (go through reasons on the page).
Rapid setup and time to production
Frequent releases - delivery of fixes or new functionality quickly
Integrating apps with on premises infrastructure
Please note: Presenter notes are on every slide. Written as a suggested script to help with messaging.