Click here to close now.

Welcome!

Microservices Expo Authors: Jason Bloomberg, Rex Morrow, Datical, Elizabeth White, Pat Romanski, John Wetherill

Related Topics: CloudExpo® Blog, JAVA IoT, Microservices Expo, Agile Computing, BigDataExpo® Blog, SDN Journal

CloudExpo® Blog: Article

Why Multi-Cloud? Evolution, Freedom

What drives the creation of countless apps, tools and platforms in the IT market today?

The ever-growing web as well as the `consumerization of IT` provide end users with an abundance of options and full discretion. We now understand the vital need to internalize the concept of spreading knowledge and information across a variety of applications and platforms as a means to thrive. Fortunately, we now have the opportunity to utilize multiple clouds.

Why?
There are various incentives when considering multi-cloud deployment, including regulations, high-availability, and global presence, to name a few. However, when looking at the main factors, two key words come to mind: Evolution and Freedom.

Evolution.
IT has made incredible advancements over the past decade, and from the looks of it, there are no signs of slowing down. The infinite public IaaS resources have translated into an endless supply of new applications. While the environment is made up of many intricacies, countless accommodating innovations are progressively being adopted on a regular basis. That is the beauty of our dynamic IT environment, there is always something new on the table.

The consumerist habit of buying an application for a dollar, then tossing it out after a day without blinking an eye, has made its way to the business world. Now, enterprises and end users, alike, are expecting to enjoy the bottom-up adoption of cloud computing to materialize on their work desks.  With risk-free trials lowering cloud lock-in opportunities, the world of IT is becoming more and more heterogeneous. For critics of change, this concept may seem hard to swallow, nonetheless, it is out of our hands and acceptance is the healthiest choice.

Freedom
The researcher and cloud pundit Dave McCrory, who coined the term "Data Gravity", intended to help IT consumers assess the potential for vendor lock-in,  insisting that data stay as "free" as possible. In the olden days, database storage options were limited to on-premise or collocation centers, decreasing the range of flexibility if budget or data distinctions played a significant role. The evolution of IT has granted users the choice and opportunity to store and scale their relational databases using platforms such as Amazon RDS, Google Cloud RDS and innovative startups like ScaleBase. Now, users have the freedom and responsibility to store and read data using different platforms and switch according to the needs of their application.

Developers and DevOps today recognize their responsibility and  importance of building a platform that is separate from the underlying infrastructure. Application containers, such as Docker and Cloudbees, enable that independence. This delineation is crucial when discussing cloud adoption and is discussed in depth in RavelloSystems' post approach to the issue.

There will always be gaps when coordinating between cloud capabilities. In fact, in terms of network speed, Google has demonstrated that its platform can complement AWS cloud (based on an actual integration case study). The benefits of utilizing multiple platforms heavily outweigh the impediments. As mentioned above, the continuous cultivation and upgrade of cloud solutions presents end users with the best quality and cutting edge offerings. The option to take advantage of every vendor's prime offer places end users in an ideal situation. Therefore, if one vendor has a more attractive offer than what you currently use, it is your sure that you are able to switch easily.

Challenges (?)
Complexity is definitely a challenge. Generally speaking, utilizing multiple clouds is perceived to create a much more complex environment than a single platform. However, the level of complexity is not contingent upon the number of platforms or clouds in a system. If cloud management is in place, including policies, automation and transparency, moving to a multi-cloud platform configuration should generate lower marginal costs. While it may seem easier said than done, I conducted research of my own, learning that  Emind, have managed to move applications between clouds in a matter of weeks. On the topic of complexity, transparency plays a significant role.  With endless processes, policies, failures and successes, transparency draws conclusions, which lead to increased understanding, education and improvement, making it one of the most important elements in cloud management.

Don't be fooled, the cloud vendors as well as the blogger who typed these words want to justifiably lock you in. Nonetheless, it is extremely important to evaluate all of the risks involved and maintain low optional transition costs. Do not fear change. It is fun and advantageous to have more options and utilize multiple solutions. There will never be a one-stop-shop for the cloud. Internalizing that with the cloud, IT is an extreme heterogeneous environment promotes greater flexibility and innovation.


To learn more about the factors and players shaping today's heterogeneous IT environment, join Ofir Nachmani's session at the the next IGT Meetup Conference that will take place at the Google Campus in Tel Aviv. Free Registration here


More Stories By Ofir Nachmani

Ofir Nachmani is a Cloud Computing Evangelist, Blogger and Lecturer at IAmOnDemand.com. He has extensive experience helping ISV companies with cloud adoption and management. Today, Ofir is a Senior Vice President and Chief Evangelist at Newvem Analytics Ltd. Prior to these he led ClickSoftware’s On-Demand initiative and established the company cloud offering. On his previous adventure, he led ClickSoftware’s On-Demand (SaaS) initiative and also held several positions at Zarathustra SaaS development VP of product and company CEO. In 2009, ClickSoftware acquired the AST group and Zarathustra as part of it. Twitter: @iamondemand

@MicroservicesExpo Stories
I read an insightful article this morning from Bernard Golden on DZone discussing the DevOps conundrum facing many enterprises today – is it better to build your own DevOps tools or go commercial? For Golden, the question arose from his observations at a number of DevOps Days events he has attended, where typically the audience is composed of startup professionals: “I have to say, though, that a typical feature of most presentations is a recitation of the various open source products and compo...
In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, president of Intellyx, panelists Roberto Medrano, Executive Vice President at Akana; Lori MacVittie, IoT_Microservices Power PanelEvangelist for F5 Networks; and Troy Topnik, ActiveState’s Technical Product Manager; will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of ...
In the first four parts of this series I presented an introduction to microservices along with a handful of emerging microservices patterns, and a discussion of some of the downsides and challenges to using microservices. The most recent installment of this series looked at ten ways that PaaS facilitates microservices development and adoption. In this post I’ll cover some words of wisdom, advice intended for individuals, teams, and organizations considering a move to microservices. I've gleaned...
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the...
"People are a lot more knowledgeable about APIs now. There are two types of people who work with APIs - IT people who want to use APIs for something internal and the product managers who want to do something outside APIs for people to connect to them," explained Roberto Medrano, Executive Vice President at SOA Software, in this SYS-CON.tv interview at Cloud Expo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
This is the final installment of the six-part series Microservices and PaaS. It seems like forever since I attended Adrian Cockroft's meetup focusing on microservices. It's actually only been a couple of months, but much has happened since then: countless articles, meetups, and conference sessions focusing on microservices have been delivered, many meetings and design efforts at companies moving towards a microservices-based approach have been endured, and five installments of this blog series ...
You often hear the two titles of "DevOps" and "Immutable Infrastructure" used independently. In his session at DevOps Summit, John Willis, Technical Evangelist for Docker, will cover the union between the two topics and why this is important. He will cover an overview of Immutable Infrastructure then show how an Immutable Continuous Delivery pipeline can be applied as a best practice for "DevOps." He will end the session with some interesting case study examples.
SYS-CON Media named Andi Mann editor of DevOps Journal. DevOps Journal is focused on this critical enterprise IT topic in the world of cloud computing. DevOps Journal brings valuable information to DevOps professionals who are transforming the way enterprise IT is done. Andi Mann, Vice President, Strategic Solutions, at CA Technologies, is an accomplished digital business executive with extensive global expertise as a strategist, technologist, innovator, marketer, communicator, and thought lea...
Even though it’s now Microservices Journal, long-time fans of SOA World Magazine can take comfort in the fact that the URL – soa.sys-con.com – remains unchanged. And that’s no mistake, as microservices are really nothing more than a new and improved take on the Service-Oriented Architecture (SOA) best practices we struggled to hammer out over the last decade. Skeptics, however, might say that this change is nothing more than an exercise in buzzword-hopping. SOA is passé, and now that people are ...
Enterprises are fast realizing the importance of integrating SaaS/Cloud applications, API and on-premises data and processes, to unleash hidden value. This webinar explores how managers can use a Microservice-centric approach to aggressively tackle the unexpected new integration challenges posed by proliferation of cloud, mobile, social and big data projects. Industry analyst and SOA expert Jason Bloomberg will strip away the hype from microservices, and clearly identify their advantages and d...
It's 2:15pm on a Friday, and I'm sitting in the keynote hall at PyCon 2013 fidgeting through a succession of lightning talks that have very little relevance to my life. Topics like "Python code coverage techniques" (ho-hum) and "Controlling Christmas lights with Python” (yawn - I wonder if there's anything new on Hacker News)...when Solomon Hykes takes the stage, unveils Docker, and the world shifts. If you haven't seen it yet, you should watch the video of Solomon's Pycon The Future of Linux C...
Virtualization is everywhere. Enormous and highly profitable companies have been built on nothing but virtualization. And nowhere has virtualization made more of an impact than in Cloud Computing, the rampant and unprecedented adoption of which has been the direct result of the wide availability of virtualization software and techniques that enabled it. But does the cloud actually require virtualization?
An effective way of thinking in Big Data is composed of a methodical framework for dealing with the predicted shortage of 50-60% of the qualified Big Data resources in the U.S. This holistic model comprises the scientific and engineering steps that are involved in accelerating Big Data solutions: problem, diagnosis, facts, analysis, hypothesis, solution, prototype and implementation. In his session at Big Data Expo®, Tony Shan focused on the concept, importance, and considerations for each of t...
Containers Expo Blog covers the world of containers, as this lightweight alternative to virtual machines enables developers to work with identical dev environments and stacks. Containers Expo Blog offers top articles, news stories, and blog posts from the world's well-known experts and guarantees better exposure for its authors than any other publication. Bookmark Containers Expo Blog ▸ Here Follow new article posts on Twitter at @ContainersExpo
Storage administrators find themselves walking a line between meeting employees’ demands to use public cloud storage services, and their organizations’ need to store information on-premises for security, performance, cost and compliance reasons. However, as file sharing protocols like CIFS and NFS continue to lose their relevance, simply relying only on a NAS-based environment creates inefficiencies that hurt productivity and the bottom line. IT wants to implement cloud storage it can purchase a...
In this scenarios approach Joe Thykattil, Technology Architect & Sales at TimeWarner / Navisite, presented examples that will allow business-savvy professionals to make informed decisions based on a sound business model. This model covered the technology options in detail as well as a financial analysis. The TCO (Total Cost of Ownership) and ROI (Return on Investment) demonstrated how to start, develop and formulate a business case that will allow both small and large scale projects to achieve...
Python is really a language which has swept the scene in recent years in terms of popularity, elegance, and functionality. Research shows that 8 out 10 computer science departments in the U.S. now teach their introductory courses with Python, surpassing Java. Top-ranked CS departments at MIT and UC Berkeley have switched their introductory courses to Python. And the top three MOOC providers (edX, Coursera, and Udacity) all offer introductory programming courses in Python. Not to mention, Python ...

Let's just nip the conflation of these terms in the bud, shall we?

"MIcro" is big these days. Both microservices and microsegmentation are having and will continue to have an impact on data center architecture, but not necessarily for the same reasons. There's a growing trend in which folks - particularly those with a network background - conflate the two and use them to mean the same thing.

They are not.

One is about the application. The other, the network. T...

After a couple of false starts, cloud-based desktop solutions are picking up steam, driven by trends such as BYOD and pervasive high-speed connectivity. In his session at 15th Cloud Expo, Seth Bostock, CEO of IndependenceIT, cut through the hype and the acronyms, and discussed the emergence of full-featured cloud workspaces that do for the desktop what cloud infrastructure did for the server. He also discussed VDI vs DaaS, implementation strategies and evaluation criteria.
The stack is the hack, Jack. That's my takeaway from several events I attended over the past few weeks in Silicon Valley and Southeast Asia. I listened to and participated in discussions about everything from large datacenter management (think Facebook Open Compute) to enterprise-level cyberfraud (at a seminar in Manila attended by the US State Dept. and Philippine National Police) to the world of entrepreneurial startups, app deployment, and mobility (in a series of meetups and talks in bot...