Bluemix also has cloud deployments that fit your needs. Whether you are a small business that plans to scale, or a large enterprise that requires additional isolation, you can develop in a cloud without borders, where you can connect your dedicated services to the public Bluemix services available from IBM and third-party providers. All service instances are managed by IBM. You’ll get one bill for only what you choose to use.
With the broad set of services and runtimes in Bluemix, the developer gains control and flexibility, and has access to various data options, from predictive analytics to big data.
Bluemix provides the following features:
- A range of services that enable you to build and extend web and mobile apps fast.
- Processing power for you to deliver application changes continuously.
- Fit-for-purpose programming models and services.
- Manageability of services and apps.
- Optimized and elastic workloads.
- Continuous availability.
Bluemix abstracts and hides most of the complexities that are associated with hosting and managing cloud-based apps. As an application developer, you can focus on developing your app without having to manage the infrastructure that is required to host it. For both mobile and web apps, you can use the pre-built services that are provided by Bluemix. You can upload your web app to Bluemix and indicate how many instances that you want running. After your apps are deployed, you can easily scale them up or down when the usage or load of the apps change.
Bluemix also provides middleware services for your apps to use. Bluemix acts on the app’s behalf when it provisions new service instances, and then binds those services to the app. Your app can perform its real job, leaving the management of the services to the infrastructure.
In general, you don’t have to worry about the operating system and infrastructure layers when running apps on Bluemix. Layers such as root filesystems and middleware components are abstracted so that you can focus on your application code. However, you can learn more about these layers if you need specifics on where your app is running.
Bluemix Dedicated is your own exclusive SoftLayer environment that’s securely connected to both the public Bluemix and your own network. Bluemix Dedicated sits on your network through a VPN or a direct network connection. Your single-tenant hardware can be set up in any SoftLayer data center around the world. IBM manages the dedicated platform and dedicated services, so you can focus on building custom apps. In addition, IBM performs all maintenance to dedicated instances during a maintenance window selected by you.
IBM has several services that are available in your dedicated environment, but you can connect to all public services. All runtimes are available in the dedicated environment. All dedicated deployments of Bluemix include the following benefits and features at no additional cost: VPN, private VLAN, firewall, connectivity with your LDAP, ability to leverage existing on-premises databases and apps, 24/7 on-site security, dedicated hardware, and standard support.