This document provides an overview of cloud computing and the IBM Bluemix platform.
Cloud computing allows users to access shared computing resources like software, data storage, and servers over the internet. It provides on-demand access to resources that can be scaled up or down as needed. Bluemix is IBM's cloud platform that allows developers to build, deploy, and manage applications easily using pre-built services and APIs. It offers advantages like rapid deployment, auto-scaling, and pay-as-you-go pricing. The presentation highlights key cloud concepts and services like IaaS, PaaS, SaaS and the benefits of using Bluemix for application development and hosting.
3. Outline of Presentation
● What is Cloud Computing ?
● Concept of Cloud Computing
● Types of Cloud
● Services provided by Cloud Computing
● Advantages of Cloud Computing
● BlueMix (an IBM service for you)
5. Cloud Computing
● Cloud computing is a internet based, on demand
computing, whereby shared resources software and
information are provided to users on computers and
other devices like electricity grid.
• Cloud computing is the new revolution where the
user can use anytime, any where, any amount of
resource and pay for it as per usage. For it sky is the
limit. -Dr.Mayank Aggarwal
7. A Revolution $ A Big Switch in IT
Classical
Computing
● Buy & Own
Hardware, System Software,
Applications often to meet peak
needs.
● Install, Configure,
Test, Verify
● Manage
● ..
● Finally, use it
● $$$$....$(High CapEx)
Every18months?
Cloud Computing
• Subscribe
• Use
● $ - pay for what you use,
based on QoS
9. Public/Internet
Clouds
3rd party,
multi-tenant Cloud
infrastructure
& services:
* available on
subscription basis
Private/Enterprise
Clouds
Cloud model run
within a company’s
own Data Center /
infrastructure for
internal and/or
partners use.
Hybrid/Inter
Clouds
Mixed usage of
private and public
Clouds: Leasing public
cloud services
when private cloud
capacity is
insufficient
Cloud Deployment Models
10. Services of Cloud Computing
● Software as a Service (Saas)
● Platforms as a Service (Paas)
● Infrastructure as a Service (Iaas)
17. What is Bluemix?
17
Bluemix is an open-standard, cloud-based platform for
building, managing, and running applications of all
types (web, mobile, big data, new smart devices, and so
on).
Go Live in Seconds
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 and Services
A catalog of IBM, third
party, and open source
API services allow the
developer to stitch an
application together in
minutes.
On-Prem Integration
Build hybrid
environments. Connect
to on-premise assets
plus other public and
private clouds.
Flexible Pricing
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.
20. Why BlueMix ?
● All kind of development eases.
● It is PaaS (Platform as a Service).
● Pre-built Backend as a Service.
● Continuous availability.
● Developed on Open Sourced technology.
● Deploy your own pre-built apps.
● Uses HTTP and REST technologies to give secure services.
● Gives companies speed, simplicity and control.
● Optimized and elastic workloads.
● Processing power for you to deliver application changes
continuously.
21. Sign up in minutes. Pay for what you use.
Cloud based pricing models to serve developer needs.
• 30 day trial - 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
gorates
• 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.
Key themes
Speed
Instant environments
Quick deployments
Sign up in minutes
Ease of Use
Instant Environments
Services prebuilt for your use - IBM, Third Party, Community
DevOps tools to monitor, plan, deploy, and manage your apps
Flexibility
On-Prem integration
Flexible pricing
Security
IBM secures the platform and infrastructure - leveraging experience with softlayer and proven on-prem security implementations
Provides you with the tools to secure your apps
Walk through this short video demonstration.
*This is to spark the interest/give a frame of reference of those you are presenting to. This will bring Bluemix to life immediately and will allow viewers to understand the points you make during the rest of the presentation. Remember you will get into more details about specific capabilities after the video, so you may want to deflect questions until then.
This is bluemix.net - as you can see in this simple setup demonstration:
The developer is already logged in to Bluemix
He doesn’t have any apps running yet.
So… he clicks “Create an App” and looks through runtimes available.
He decides to create an app that will help his department manage… vacation scheduling. Fun, right?!
So… he selects the Node.js runtime because he’s very familiar with server-side JavaScript and prefers it over other languages (Java, Ruby, bringing in others like Python from community).
A starter node.js app is immediately provisioned and running in seconds.
Now… To manage all the data, he needs a database of some kind.
So… he looks through the catalog of services for a few seconds
And then selects a relational database (called SQL database - built on IBM DB2) to bind to his app
The application restarts and is ready for the developer to start coding.
SO, to start building his app, the developer clicks “Add GIT” to automatically push the initial application’s starter code to an IBM hosted GIT repository and WEB Integrated Development Environment (IDE).
He clicks “Edit Code” to get started.
He Opens App.JS file
He immediately starts building his app on top of the JavaScript starter code that was included with the runtime.
Clicking deploy automatically deploys his code back to bluemix.
(video then loops back to start)
A runtime with a database - ready to start coding in minutes. This is the power of Bluemix.
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