Showing posts from April 14, 2017

Techniques for developers to build apps on IBM Bluemix with microservices

I have a pleasure to recall that, now with Bluemix, IBM’s cloud platform, developers can build apps with microservices that can be written in a wide range of different languages, as well as run on top of a variety of compute platforms. This flexibility expands the number of developers that can work on an app within an enterprise. 
In effect, using Bluemix, developers can choose from a spectrum of languages, frameworks and platforms. The platform offers developers a range of languages with which they can build microservices, such as Node.js or Java, and a variety of open standards-based platforms on which to run an app, including Cloud Foundry and Bluemix OpenWhisk, IBM’s serverless platform.

Growing demand for access to agile IT resources

Findings from different reports lead us to understand that, growing demand for access to agile IT resources and proliferation of next generation workloads will continue driving adoption of cloud-based services. In turn, this move leads to a shift in IT infrastructure spending from traditional enterprise on-premises deployments to datacenters delivering cloud services and corporate private clouds.

IT infrastructure for cloud environments

When it comes to IT infrastructure for cloud environments, I talk about IT infrastructure products (server, enterprise storage, and Ethernet switches) for deployment in cloud environments.
As enterprises of all sizes look for agile resources and increased flexibility and productivity, according to IDC, spending on IT infrastructure for cloud environments will increase 15.3% year over year in 2017 to $41.7 billion. Public cloud datacenters will account for the majority of this spending, 60.5%, while off-premises private cloud environments will represent 14.9% of spending. Long term, IDC expects spending on off-premises cloud IT infrastructure will grow at a five-year compound annual growth rate (CAGR) of 11.7%, reaching $47.2 billion in 2021. Public cloud datacenters will account for 80.4% of this amount.

Make automating Microsoft Windows with Ansible easier

Ansible 2.3 welcomes broader support for Microsoft Windows with many new and enhanced modules that make automating Windows with Ansible easier. With Ansible 2.3 the total number of networking modules has grown to 267. The open source IT automation framework moves from networking enablement to a focus on increasing performance and providing better support for network environments, making Ansible a key component of networking deployments in production.

Automation is at the center of cloud IT

For the stakes related to productivity, agility, flexibility and accuracy, it is now obvious that, Automation is at the center of cloud IT, and Ansible is emerging as the standard to convert complex configurations into simple, scalable, automatable rules. With release 2.3, Ansible is paving its great way, with the addition of modules for application networking and more.

Automation of networks, containers, and security infrastructure

We live at the age of automation whereincreasing network complexity and a rapidly expanding threat landscape is driving the need for flexible tools that enable organizations to automate their security and network operations to suit their individual needs. Ansible has become a simple, yet powerful framework for automation of networks, containers, and security infrastructure.

Ansible 2.3 introduces new performance enhancements & advanced networking capabilities

Open source drives innovation, and it is exciting to see that, the Ansible project is one of the most popular open source automation projects on GitHub with an active and engaged community. Ansible’s modular code base is powerful, and easily adapts to new IT needs and DevOps workflows. With Ansible, developers and IT operations teams can more quickly automate the entire application lifecycle, from physical and virtual servers to cloud computing deployments to Linux containers. Ansible 2.3 provides performance enhancements and advanced networking capabilities, including adding connection methods designed to increase flexibility and improve performance.