Welcome!

@CloudExpo Authors: Zakia Bouachraoui, Yeshim Deniz, Elizabeth White, Pat Romanski, Roger Strukhoff

Blog Feed Post

Feld Thoughts spurring my thoughts on cloud computing


feld-sense
Image by glemak via Flickr

Brad Feld made a couple of great posts over the last week talking about some of the challenges with cloud computing around the coordination of infrastructure level services in complex cloud environments.  Namely, that most cloud computing (hosting) providers have APIs for primitive functions like creating and starting/stopping instances, but lack coordination or error handling functionality at a granular (operating system) level.

These posts struck a chord with me thinking back to my days as a UNIX systems administrator working for a F100 financial services company.  We ran a three-tier architecture with a large number of web servers, application servers, and a pair of beefy database boxes at the bottom of the stack.  Whenever we needed to reset the environment, we had to go through a very specific process to get things online again.

Here’s what a reset looked like:

  • Restart database servers, make sure they were working
  • Restart application servers, make sure they are talking to the database
  • Restart webservers, make sure plugins are talking to the app servers
  • Flush load balancers and firewalls

This whole process would take about 15 minutes, very manual, and thus was quite error prone.   For example, if you started the app servers before the database servers - oops, do not pass go, do not collect $200.

Although that example was from a traditional hosting environment in 2000, I imagine there will be similar problems for medium/high complexity cloud hosted applications.

Vendors like VMware have tried to address this kind of issue by providing a workflow engine that can be used to automate sophisticated processes within the infrastructure, and I know RightScale has the RightScripts framework as well, but there is still a major gap.

These systems presuppose that a developer is going to know and care that there are lower level dependencies beyond the APIs with which they interact with the cloud environment.

The beauty of the cloud is that the developers shouldn’t need to know or care about which server starts before which other server, or that sshd needs to start on box A before box B can run a batch job.

But as Brad implies in his post, I think we’ve got a long way to go…

Reblog this post [with Zemanta]
Posted in Uncategorized Tagged: Cloud computing, RightScale, vmware

Read the original blog entry...

More Stories By John Gannon

John Gannon is an Associate at L Capital Partners, a $165-million fund looking to advance companies with the potential to take groundbreaking products to market. He blogs at http://johngannonblog.com. Prior to joining L Capital Partners, John worked with Highland Capital Partners and Chart Venture Partners to identify and evaluate new opportunities in the enterprise IT sector. He also served as a consultant advising startup companies on business development, product strategy and venture capital fundraising. He currently sit on the board of advisers of VAlign Software.

CloudEXPO Stories
Public clouds dominate IT conversations but the next phase of cloud evolutions are "multi" hybrid cloud environments. The winners in the cloud services industry will be those organizations that understand how to leverage these technologies as complete service solutions for specific customer verticals. In turn, both business and IT actors throughout the enterprise will need to increase their engagement with multi-cloud deployments today while planning a technology strategy that will constitute a significant part of their IT budgets in the very near future. As IoT solutions are growing rapidly, as well as security challenges growing exponentially, without a doubt, the cloud world is about to change for the better. Again.
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected path for IoT innovators to scale globally, and the smartest path to cross-device synergy in an instrumented, connected world.
While more companies are now leveraging the cloud to increase their level of data protection and management, there are still many wondering “why?” The answer: the cloud actually brings substantial advancements to the data protection and management table that simply aren’t possible without it. The easiest advantage to envision? Unlimited scalability. If a data protection tool is properly designed, the capacity should automatically expand to meet any customer’s needs. The second advantage: the cloud is the simplest way to centralize the storage of all secondary data sources while also providing unlimited compute that can be used to gain additional insight and business value from that data. Finally, the ability to do automated Disaster Recovery (DR) without maintaining a DR facility is unquestionably a major value of the cloud, and simply isn’t possible otherwise. Join W. Curtis Preston,...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throughout enterprises of all sizes.
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility. As they do so, IT professionals are also embracing the reality of Serverless architectures, which are critical to developing and operating real-time applications and services. Serverless is particularly important as enterprises of all sizes develop and deploy Internet of Things (IoT) initiatives.