Cloud microservices make their play

Cloud Services Brokerage: Adding Trust and Oversight to Complex Cloud Deals

By G C Network | September 15, 2014

According to the Gartner IT Glossary, “Cloud services brokerage (CSB) is an IT role and business model in which a company or other entity adds value to one or more…

Learn Hadoop and Big Data in 7 Minute Flat!

By G C Network | September 13, 2014

How do I install Hadoop, and on what platforms? What are the differences between versions of Hadoop? How do I Extract, Transform and Load in Hadoop? The answers to these…

Tech Equity & GovCloud Network Team For Cloud Education

By G C Network | August 25, 2014

GovCloud Network is proud to announce that we have teamed with Tech Equity Ltd to deliver cloud education and training on a global basis. With this partnership, GovCloud Network will…

National Cybersecurity = Cloud Computing Security

By G C Network | August 13, 2014

A recent article Inc.com article claimed that the percentage of U.S. small businesses using cloud computing is expected to more than double during the next six years, from 37 percent…

Vets 360 Sponsoring Service Members To Attend Gartner Catalyst Conference

By G C Network | August 5, 2014

Veterans 360 will be attending the Gartner Catalyst Conference. They are also sponsoring the attendance of active duty service members that are currently in the US military and serving in…

ERPGovCloud: Your Path to DCAA Compliance

By G C Network | July 28, 2014

So you won your first Government Contract… Congratulations!  Among the new issues you will need to consider, your accounting systems, both practices and technology, will need to pass muster with…

GovCloud Media Network Feature: Army IT Playlist

By G C Network | July 17, 2014

The GovCloud Media Network features agency specific video playlist for registered members. Please enjoy this feature on the Army IT. Please visit the new GovCloud Network Media Library for more…

Security & Defense People Launches – Use “GovCloud” for 50% Discount

By G C Network | June 28, 2014

This is quite an unusual post for me but I would like to congratulate GovCloud Network partner SDP Networks on their launch of the Security & Defense People website! Security…

The Cloud Credential Council releases Executive FedRAMP certification course with leading government cloud expert Kevin L. Jackson.

By G C Network | June 23, 2014

Palo Alto, USA – June 23rd, 2014 – Addressing the global cloud skills gap is the number one priority to help accelerate the successful adoption of Cloud, according to the Cloud…

Learning Tree’s Expert Cloud Instructor Kevin Jackson Announces Multiple Speaking Engagements

By G C Network | June 22, 2014

(Reposted from LearningTree’s “Perspectives on Cloud Computing” at https://cloud-computing.learningtree.com/2014/06/12/expert-learning-tree-cloud-instructor-kevin-jackson-announces-multiple-speaking-engagements ) Kevin Jackson, a certified Learning Tree cloud computing instructor and Learning Tree Cloud Computing Curriculum Initiative Manager, is set to…

 by Kevin L. Jackson

Cloud computing seems destined to be the way enterprises will use information technology. The drastic cost reductions and impressive operational improvements make the transition an unstoppable trend. The “What is cloud computing?” question now, however, seems to be morphing into “Where is cloud computing going?”

While software-as-a-service (SaaS) providers see their market rocketing upward as the easiest and quickest path for cloud adoption, infrastructure-as-a-service providers are suffering as their high-capital-cost commodity business transitions to a profit margin race to the bottom. This unsettling paradox, driven by increased competition between major infrastructure players, portends a near-term shakeout as smaller players either fail, exit or get gobbled up.

Cloud services brokerage, still struggling to be even recognized as a real market, is being seriously threatened by open-source approaches from giants like Booz Allen Hamilton’s Jellyfish and the European Commission-funded CompatibleOne open-source broker. So what about platform-as-a-service? Seen by some as the most profitable segment, this also seems to be where most of the confusion resides. Unfortunately PaaS is still struggling to deliver on the promise of universal software interoperability. So what’s next? With all due deference to Mr. McGuire in “The Graduate,” two words: microservice architecture.

Microservice architecture, or simply microservices, is a new software development method that is, for many developers, rapidly becoming a preferred way of creating enterprise applications. Because of its scalability, this architectural method is considered ideal when there is a need to enable support for a range of platforms and devices — spanning web, mobile, the “Internet-of-Things,” and wearables.

Although no standard, formal definition of microservices exists, it is generally characterized as a method of developing software applications that uses a suite of independently deployable, small, modular services in which each service runs a unique process and communicates through a well-defined, lightweight mechanism. How the services communicate with each other depends on your application’s requirements, but many use HTTP/REST with JSON or Protobuf.
Microservices architecture contrasts with the traditional monolithic development styles in that the latter approach is always built as a single, autonomous unit. In a client-server model, the server-side application is a monolith that handles the HTTP requests, executes logic, and retrieves/updates the data in the underlying database. The challenge with this approach is that all change cycles usually end up being tied to one another. Microservices are also better aligned with more modern agile software development approaches.

Dell, traditionally an infrastructure company, is even noticing the importance of this trend. On this, the observation of James Thomason, CTO of Dell Cloud Marketplace, is of note:

Already, Docker (and others) are working on various new forms of service discovery, in order to solve the infrastructure dependency injection problem, and consequently the “awareness” of dependencies between application components on different servers and infrastructure.

The recent love affair with infrastructure containers like Docker and VMware’s surprising investment in Linux containers through the release of Photon has now opened the door for a rapid adoption of microservices and the isolation of containers to one process or service.

This containerization of single services or processes makes it very simple to manage and update these services. Therefore, it’s not surprising that the emergence of frameworks for managing more complex scenarios will be next. Open-source projects like Kubernetes, Maestro-ng and Mesos are now springing up to answer this need. Stay tuned.

(This post was written as part of the Dell Insight Partners program, which provides news and analysis about the evolving world of tech. For more on these topics, visit Dell’s thought leadership site PowerMore. Dell sponsored this article, but the opinions are my own and don’t necessarily represent Dell’s positions or strategies.)

Cloud Musings

( Thank you. If you enjoyed this article, get free updates by email or RSS – © Copyright Kevin L. Jackson 2015)

Follow me at https://Twitter.com/Kevin_Jackson
Posted in

G C Network