Altabel Group's Blog

Archive for the ‘Cloud’ Category

The Internet of Things (IoT) includes any form of technology that can connect to the internet: smartphones, TVs, various sensors, robots, fitness and medical equipment, ATMs,  wearables, and much more than this. Just imagine, lawn sensors that tell a sprinkler when a lawn needs to be watered and how much water is needed based on moisture levels; running shoes that clock your pace ─ and notify you when you’ve run so much that it’s time to replace your shoes; and refrigerators that let you know when food products are reaching their expiration date.

The size of the internet of things’ market is immense. According to research firm IDC, the global market was already worth $1.9 trillion last year. And this numbers will grow greatly in the coming years.

Networking and cloud computing are the key factors that make the IoT possible and help to create a special IoT ecosystem.  In fact, with so much data flowing in from potentially millions of different connected objects, the cloud is likely the only platform suitable for filtering, analyzing, storing and accessing all that information in useful ways.  Cloud is accessible from anywhere and from any device. So ,the more devices are  connected, the greater the use of public cloud services will be.

Here are some thoughts in which direction the cloud will be developing next years:

Special-purpose clouds may appear that will focus specifically on connecting devices and machines. So in the coming years, we’ll see increased focus on the software and especially the cloud services to make all sensors connect, process immense volume of data received from the devices, strong analytical tools and systems that generate insights and enable business improvements.

Also we should not forget about information security, privacy and protection. Most consumer IoT services rely on the public cloud as a key enabling technology, where the security of the data cannot be guaranteed.  People will resist the ubiquitous free flow of information if there is no public confidence that it will not cause serious threats to privacy. In the next years we may see the rise of new tools that will prevent information leakage and will provide security to consumers` information in the cloud.

Just a couple years ago cloud computing was just a buzz word and now it plays an important role in the IT world. Nevertheless the IoT global market is still at its infancy, it`s highly probable that in a couple of years IoT will become inseparable part of our lives. It will dramatically change the way we live our daily lives and what information is stored about us. How do you believe the cloud might evolve as the IOT does?

Anna Kozik

Anna Kozik
Anna.Kozik@altabel.com 
Skype ID: kozik_anna
Business Development Manager (LI page)
Altabel Group – Professional Software Development

Microsoft Azure (called Windows Azure before 25 March 2014) is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed data centers. It is a growing collection of integrated services – compute, storage, data, networking and app.

It provides both PaaS and IaaS services, which for the general public means a powerful combination of managed and unmanaged services. These services let you build, deploy and manage applications any way you like. Its hybrid cloud solution allows you to store data, backup, recover and build applications in your data center and the public cloud.

With cloud and hybrid services expected to reach US$108 billion by 2017, demand for Microsoft’s cloud products including Microsoft Azure is booming. For now:

  • 57% of Fortune 500 companies are using Microsoft Azure
  • It welcomes 1,000 new customers per day
  • Currently 1.2 million businesses and organizations use Microsoft Azure Active Directory
  • Microsoft Azure gains two times the compute and storage capacity every 6-9 months

What benefits do companies gain from using Microsoft Azure?

Using a cloud computing platform service like Microsoft Azure provides companies with a number of benefits apart from premium storage space and high-performance. The business benefits include:

  • Efficiency – Azure Solutions and Services are known for delivering better-quality products as well as high operational efficiency because of reduced capital costs. Customers and partners can truly realize a huge reduction in total cost of operations and reduced workloads in a small time period.
  • Increased scalability to match demand – as your customer base grows and the usage of your application increases you can just add additional capacity to make sure your application is running smoothly. You don’t have to worry about running out of server capacity.
  • More flexibility and creativity – applications can very quickly be deployed to the Microsoft Azure platform which means that changes can be applied without any downtime. This makes it an ideal platform for your developers to add functionality to your application.
  • Agilitydevelopers would find a host of development tools to take benefit, including automated service management and improved data center presence internationally to reply faster to diverse customer needs.
  • Simplicity – Azure makes use of prevailing development skills in familiar languages such as .Net and even open source languages like Java and PHP to produce and manage applications and services.
  • Trustworthiness – Windows Azure delivers enterprise-class service with consistent service level agreements based on Microsoft’s unbelievable service experience.

Among Azure customers are such companies as HEINEKEN, GE Healthcare, Temenos, Zespri International, 3M, Skanska USA, Xerox, Diebold which speaks for itself :)

What position does Microsoft Azure takes up in public cloud?

According to Rightscale releases 2015 state of the cloud report Azure is progressing among enterprises, while Amazon Web Services (AWS) continues to dominate in public cloud with 57 percent of technical professionals saying that they run applications on AWS. That’s up from 54 percent a year earlier.

By comparison, Microsoft Azure’s cloud platform and infrastructure posted a combined score of 19 percent. But Microsoft is making gains, posting a 6 point jump in the number of tech professionals using its cloud infrastructure.

Google’s Cloud Platform offerings came in behind Azure, with 8 percent of survey respondents using Google App Engine, and only 5 percent using Google’s infrastructure products.

Microsoft has put huge amount of work towards marketing Azure to large enterprises, so it’s not surprising to see that large businesses are Microsoft’s core customers. There’s also room for that business to grow: a majority of enterprise users responding to the survey said that less than 20 percent of their company’s app portfolio is in the cloud.

What do you think of Microsoft Azure? What future do you predict for it? Thank you for sharing your thoughts :)

Yuliya Tolkach

Yuliya Tolkach
Yulia.Tolkach@altabel.com
Skype ID: yuliya_tolkach
Business Development Manager (LI page)
Altabel Group – Professional Software Development

The infrastructure-as-a-service (IaaS) market has exploded in recent years. Google stepped into the fold of IaaS providers, somewhat under the radar. The Google Cloud Platform is a group of cloud computing tools for developers to build and host web applications.

It started with services such as the Google App Engine and quickly evolved to include many other tools and services. While the Google Cloud Platform was initially met with criticism of its lack of support for some key programming languages, it has added new features and support that make it a contender in the space.

Here’s what you need to know about the Google Cloud Platform.

1. Pricing

Google recently shifted its pricing model to include sustained-use discounts and per-minute billing. Billings starts with a 10-minute minimum and bills per minute for the following time. Sustained-use discounts begin after a particular instance is used for more than 25% of a month. Users receive a discount for each incremental minute used after they reach the 25% mark.

2. Cloud Debugger

The Cloud Debugger gives developers the option to assess and debug code in production. Developers can set a watchpoint on a line of code, and any time a server request hits that line of code, they will get all of the variables and parameters of that code. According to Google blog post, there is no overhead to run it and “when a watchpoint is hit very little noticeable performance impact is seen by your users.”

3. Cloud Trace

Cloud Trace lets you quickly figure out what is causing a performance bottleneck and fix it. The base value add is that it shows you how much time your product is spending processing certain requests. Users can also get a report that compares performances across releases.

4. Cloud Save

The Cloud Save API was announced at the 2014 Google I/O developers conference by Greg DeMichillie, the director of product management on the Google Cloud Platform. Cloud Save is a feature that lets you “save and retrieve per user information.” It also allows cloud-stored data to be synchronized across devices.

5. Hosting

The Cloud Platform offers two hosting options: the App Engine, which is their Platform-as-a-Service and Compute Engine as an Infrastructure-as-a-Service. In the standard App Engine hosting environment, Google manages all of the components outside of your application code.

The Cloud Platform also offers managed VM environments that blend the auto-management of App Engine, with the flexibility of Compute Engine VMs.The managed VM environment also gives users the ability to add third-party frameworks and libraries to their applications.

6. Andromeda

Google Cloud Platform networking tools and services are all based on Andromeda, Google’s network virtualization stack. Having access to the full stack allows Google to create end-to-end solutions without compromising functionality based on available insertion points or existing software.

According to a Google blog post, “Andromeda is a Software Defined Networking (SDN)-based substrate for our network virtualization efforts. It is the orchestration point for provisioning, configuring, and managing virtual networks and in-network packet processing.”

7. Containers

Containers are especially useful in a PaaS situation because they assist in speeding deployment and scaling apps. For those looking for container management in regards to virtualization on the Cloud Platform, Google offers its open source container scheduler known as Kubernetes. Think of it as a Container-as-a-Service solution, providing management for Docker containers.

8. Big Data

The Google Cloud Platform offers a full big data solution, but there are two unique tools for big data processing and analysis on Google Cloud Platform. First, BigQuery allows users to run SQL-like queries on terabytes of data. Plus, you can load your data in bulk directly from your Google Cloud Storage.

The second tool is Google Cloud Dataflow. Also announced at I/O, Google Cloud Dataflow allows you to create, monitor, and glean insights from a data processing pipeline. It evolved from Google’s MapReduce.

9. Maintenance

Google does routine testing and regularly send patches, but it also sets all virtual machines to live migrate away from maintenance as it is being performed.

“Compute Engine automatically migrates your running instance. The migration process will impact guest performance to some degree but your instance remains online throughout the migration process. The exact guest performance impact and duration depend on many factors, but it is expected most applications and workloads will not notice,” the Google developer website said.

VMs can also be set to shut down cleanly and reopen away from the maintenance event.

10. Load balancing

In June, Google announced the Cloud Platform HTTP Load Balancing to balance the traffic of multiple compute instances across different geographic regions.

“It uses network proximity and backend capacity information to optimize the path between your users and your instances, and improves latency by connecting users to the closest Cloud Platform location. If your instances in one region are under heavy load or become unreachable, HTTP load balancing intelligently directs new requests to your available instances in a nearby region,” a Google blog post said.

Taken from TechRepublic

Lina Deveikyte

Lina Deveikyte
Lina.Deveikyte@altabel.com 
Skype ID: lina_deveikyte
Marketing Manager (LI page)
Altabel Group – Professional Software Development

It’s impossible to deny the amazing rise of Chrome OS. This Linux-based platform was the ideal solution at the ideal time. The cloud proved itself not only a viable option but, in many cases, the most optimal option. The puzzle was simple to solve:

Create a cost-effective platform that blended seamlessly with the cloud.

Linux? Are you listening? Now is your chance. All of the pieces are there, you just have grab the golden ring before Microsoft does.

One of the main reasons why Chrome OS has succeeded is Google. Google not only has the cash to spend on the development of such a product, it also has the momentum of brand behind it (and the “Google” brand no less). Even without this, Linux could follow in the footsteps of Google and create their own cloud-based OS.

But why?

The answer to that is also simple: Because Linux needs (in one form or another) a major win in the desktop arena. It now has the streed cred (thanks to Android and Chrome OS — both of which are built on a Linux kernel), so all it needs is to deliver something… anything… to build on the momentum. I think that thing could be a cloud-based platform. These platforms have already proven their worth, and people are buying them up. Since cheap (read “free”) has been one of the many calling cards for Linux, it’s a perfect fit.

I’ve installed Linux on a Chromebook (Bodhi Linux on an Acer C720). The marriage of a full-blown Linux distribution and the Chromebook was fantastic. You could hop onto your Google account and work magic — or to one-up Chrome OS, you could work on the many local apps. That’s where a cloud-based Linux device could help solidify both the cloud ecosystem and the Linux platform… the best of both worlds.

To this end, three things need to happen:

  • Canonical needs to re-focus on the desktop (or in this case, a cloud-based iteration)
  • A hardware vendor needs to step up and take a chance on this platform idea
  • Open Xchange needs to work with the distribution to create a seamless experience between the platform and the cloud system

It’s a lot to ask, especially on Canonical’s end (with them focusing so much effort on the Ubuntu Phone and Mir). But with their goal of convergence, getting Ubuntu Linux cloudbook-ready shouldn’t be a problem. As for Open Xchange, I would imagine them welcoming this opportunity. At the moment, the OX App suite is a quality product living its life in obscurity. A Linux-based “cloudbook” (please do not call it a Linbook) could change that. The hardware side of things is simple, because it’s already been proved that Linux will run on nearly every one of the available Chromebooks (and it should, since Chrome OS uses the Linux kernel).

I say all of this as an avid Chromebook user. I find the minimal platform a refreshing change that’s both incredibly easy to use and efficiently helps me get my work done with minimal distraction. There are times, however, I would love to have a few local apps (like The Gimp, for example). With a Linux cloudbook, this would not only be possible, it would be easy. In fact, you would find plenty of apps that could be installed and run locally (without sucking up too much local storage space).

The cloudbook could very well be the thing that vaults Linux into the hands of the average user, without having to stake its claim on Chrome OS or Android. And with the Linux cloudbook in the hands of users, the door for the Ubuntu Phone will have been opened and ready to walk through. Convergence made possible and easy.

The desktop, the cloudbook, the phone.

Is the cloudbook a path that Linux should follow — or would the overwhelming shadow of Google keep it neatly tucked away from the average consumer and success? Let us know your thoughts in the discussion thread below.

Taken from TechRepublic

 1176dce

Romanas Lauks
Romanas.Lauks@altabel.com
Skype ID: romanas_lauks
Marketing Manager (LI page)
Altabel Group – Professional Software Development

In the last year, Google has stampeded toward the enterprise. With advancements in Chromebooks and Chromeboxes, improved security, and incentive pricing; it’s obvious that Google is working hard to build out its portfolio of enterprise customers.

Another product that Google has been making more accessible to its business customers is its Cloud Platform. While Google has added value with new features, it is still uncertain whether or not it will be able to compete in a market dominated by Amazon AWS and Microsoft Azure.

The Google Cloud Platform is Google’s infrastructure-as-a-service where users can host and build scalable web applications. The Cloud Platform is technically a group of tools that cover the gamut of what most people need to build a business online. Currently, these are the tools that make up the Cloud Platform:

  • Google App Engine
  • Google Compute Engine
  • Google Cloud Storage
  • Google Cloud Datastore
  • Google Cloud SQL
  • Google BigQuery
  • Google Cloud Endpoints
  • Google Cloud DNS

Brian Goldfarb, head of marketing for the Google Cloud Platform, said that Google is working to leverage its “history and investments” in data centers and data processing technology to bring what they have learned to the public. The most exciting part for Goldfarb is the breadth of possibilities that the infrastructure provides for businesses.

“The beauty of being an infrastructure provider is that the use cases are, essentially, limitless,” Goldfarb said.

At the 2014 Google I/O developer conference keynote, Urs Hölzle and Greg DeMichillie announced a few more developer tools for Cloud Platform users. Google Cloud Dataflow is a way to create data pipelines that succeeds MapReduce. They also introduced a few minor tools such as Cloud Save, Cloud Debugger, and Cloud Trace.

According to James Staten, an analyst at Forrester, Google has been building its cloud offerings out for a while, but it has struggled to differentiate its products from its competitors.

“They continue to unveil some interesting things for developers, particularly those that are doing big data, which seems to be their only major differentiation as a cloud platform right now. So, they’re building on that,” Staten said.

When it comes to the numbers that Forrester has on cloud platform users, Google isn’t at the bottom of the list, but they are no where near the top five because of its lack of differentiation.

According to Goldfarb, however, Google differentiates itself in three key ways:

1. Price and performance. Google offers automatic discounting and unique aspects in its business model for the Cloud Platform.

2. Technical capability. “We are a cloud first company,” Goldfarb said. He notes that Google builds tools for their engineers to work on cloud production, which then get translated to the public-facing products.

3. Innovation. Customers will be the first to receive what Goldfarb calls “unique competitive advantages,” new technical features as soon as they are created by Google. For example, when speaking of the new Cloud Dataflow he said, “There is nothing like it in the world.”

Still, one of the primary issues is that the Google Cloud Platform wasn’t initially geared to accommodate bigger enterprises.

As a platform-as-a-service, it primarily appealed to startups as it only supported Python and didn’t have as robust an offering as needed by bigger companies. According to Staten, enterprises code not only in Python, but in PHP, Ruby, and Java as well; and if you only support one of those, it’s not very appealing.

Of course, Google has grown to accommodate other languages, and the appeal has gone up slightly; but, Staten said that Google still only has the basics. He said the real value for cloud platforms today is the ecosystem surrounding the infrastructure, and Google doesn’t yet have the ecosystem around the the Cloud Platform that it needs to be competitive.

“The battle is no longer around base infrasture-as-a-service,” Staten said. “It’s not about how many data centers you have, how fast those compute instances are and so forth. It’s all a battleground now around the services that are available above and beyond that platform and, more importantly, the ecosystem around those services.”

This is part of the reason why enterprise customers go to AWS or Azure. They go to those platforms because their peers are using it. They can draw on the experiences of their colleagues and peers for advice and best practices. Staten also notes that there are tons of available partners that many enterprises already know, and are already comfortable with. Some businesses are simply more comfortable working with companies such as Amazon, IBM, RackSpace, and Microsoft.

Still, some companies do trust their cloud offerings to Google. While its portfolio may not include as many Fortune 500 companies as some of its competitors, Google still boasts the likes of Khan Academy, Rovio, Gigya, Pulse, and Snapchat.

“Our fundamental goal with partners in the ecosystem is to empower them,” Goldfarb said.

Goldfarb noted that working with its partner ecosystem and engaging the open source community are some of Google’s highest priorities. He also believes that the heavy focus on open source is also a differentiator for Google among it competitors.

The first step, Staten said, is for Google to make a play around it’s existing products. For an ecosystem to grow and flourish, Google will need to give potential Cloud Platform customers a reason to use their other products.

“Right now if I want to build Android applications, or I want to extend the Google applications, or I want to take advantage of any Google technologies, there’s not a compelling reason for me to do that on their Cloud Platform,” he said. “In fact, it’s going to be easier, and more effective, for me to do that on Amazon or any of the other cloud platforms that are out there.”

Conversely, Google also needs to focus on getting companies that are using its other products to use the Cloud Platform as well. Google needs a sticky value proposition if they want a strong enterprise appeal. Staten mentioned that this could play out as a suite offering or something similar.

It’s not that Google has a poor reputation among business customers. The bigger issue is that most of these incumbent enterprise partners have built a deeper trust among the enterprise by working with them for so long. In order to further build trust, Google will need to take a serious look at its ad-heavy revenue model.

Staten said, “the enterprise hates advertising. So, they’re very much on the antithesis of the Google historical model.” Which means that Google will have to change its approach to accommodate more enterprise customers, so that it’s known as more than just an advertising company. That could even serve to help diversity Google’s revenue model.

Google has done a good job, so far, with much of its pricing and aggressiveness going after deals, but there are some things it can do to better its interactions with the enterprise.

“The biggest thing for Google is understanding that having a relationship with an enterprise is way different than having a relationship with a consumer,” Staten said.

What Staten believes is that Google doesn’t sell like an enterprise sales organization. Enterprise customers don’t want to operate within a consumer-style sales model. Business customers value things like a specific, named sales rep that they can easily contact.

Enterprise customer also tend to be more apt to go where they can get customized support. They need customer support that doesn’t involve getting in line behind thousand of consumers with the same questions, and they, rightfully, expect the potential for custom SLAs. But, according to Goldfarb, Google recognizes the difference between enterprise and consumer customers.

“We’ve done a lot of the last 12 months to build out or enterprise sales and services support,” Goldfarb said.

Regarding enterprise customers of the Cloud Platform, Google offers a technical account management team with the potential for business customers to get connected to a specific, named sales representative. Goldfarb also mentioned a 24/7 multi-language support system and a team of more than 1,000 people dedicated to handling enterprise accounts.

According to Staten, Google certainly can compete with AWS and Azure, but they have some catching up to do if they want to be truly competitive.

“I think they are making some progress, but they probably are not making it as fast as they think they need to in this market,” Staten said. “What they have to do is balance catching up with Amazon, with differentiating their offering. That balance is tricky, and it’s not entirely obvious where that balance is.”

What do you think? Do you think the Google Cloud Platform can compete with products like AWS and Azure? Do you think Google is doing enough to accommodate enterprise customers?

Lina Deveikyte

Lina Deveikyte
Lina.Deveikyte@altabel.com 
Skype ID: lina_deveikyte
Marketing Manager (LI page)
Altabel Group – Professional Software Development

Despite ongoing concerns about compliance and governance, the public cloud offers tempting benefits for some use cases. Here are the ones worth serious consideration.

Public cloud solutions remain mired in a sea of distrust because of their inability to overcome enterprise governance and reliability concerns. Yet, these solutions are still finding inroads into enterprises if they can present specific business solutions to line of business managers who are championing them. In today’s business settings, where are public cloud solutions most likely to succeed, and what can public cloud providers learn from this adoption to enhance their chances for future adoption?

First, offer a solution that delivers economy that enterprises can’t resist!

Several public cloud solutions are gaining traction in this area. Among them are:

#1 Application testing and staging

Public cloud IaaS (infrastructure as a service) enables enterprises to forego building new data centers or expanding existing ones. They do this by offloading their application development, testing and staging to third-party cloud providers. Since they can pay a baseline subscription that increments or decrements on a pay-as-you-go basis, enterprises incur no new capital expenses and they also reduce the risk of resources that sit idle during times when application development, testing and staging activities are slow. As long as a cloud provider has governance and data protection policies that meet enterprise standards, outsourcing is an option that can be extremely attractive to CIOs and CFOs.

#2 Temporary processing and storage needs

During peak processing times like the holiday retail season, enterprises can increment processing and storage by “renting” the resources they need from the cloud. The financial benefit is much the same as it is for application testing and staging.

#3 Data archiving

Again assuming that the cloud provider can meet corporate governance standards, some enterprises are opting to offload historical data from their data centers to the cloud. This assumes that the data will not be needed for big data trends analytics, and is for long term storage purposes only.

#4 Virtual Desktop Infrastructure (VDI)

The jury is still out on VDI, which began as a “hot” idea to reduce office software licensing fees, but resulted in both performance and management issues for VDI–but it is still on corporate CIOs’ radars.

Next, offer a solution that solves an issue that enterprises can’t solve on their own!

#5 Supplier management

ERP (enterprise requirements planning system) was designed for internal processes and operational integration within the walls of the enterprise. Unfortunately, businesses going global need to manage thousands of suppliers worldwide through a series of external business processes and data exchanges that their internal systems are ill-suited for. A number of cloud-based providers are making a splash in the supply chain area by offering integrated networks of suppliers and companies—all with secure access to a uniform data repository.

#6 Back-office optimization

So much work has gone into revenue generation that enterprises still find themselves losing on profit margins because of inefficient back-office operations that eat up profits, and that they can’t seem to fix. Especially in industries like brokerage and financial services, there are now cloud-based analytics solutions that determine where back-office “profit bleed” is occurring—and stop it.

#7 Sales force management

Field-based operations like sales are another example of an external business function that is difficult for traditional enterprise systems to address. A plethora of cloud-based solutions are being utilized by enterprises that enable real time access to sales management and customer relationship management systems, giving everyone in sales, marketing, service and the C-Suite 360-degree visibility of the customer and of sales progress.

#8 Project management and collaboration

Project management activities in enterprises have suffered for years because of inefficient and monolithic project management systems that depended on a central project administrator to keep tasks updated as information came in. Needless to say, the accuracy of project status suffered—often spelling disaster for project timelines and deliverables. Now there are cloud-based solutions that link together every project participant and stakeholder, enabling real time updates to projects and real time collaboration that project managers have never seen before.

While these use cases are promising for public cloud providers, it doesn’t change the fact that many public cloud providers are still struggling to attain the market shares they want because of continuing enterprise skepticism over the strength of their governance—and their ability to deliver solutions that are significantly better than what the enterprise already has. No doubt, these perceptions will continue to haunt public cloud providers in the near term. This makes it more important than ever to fill a need that enterprises can’t meet—or to deliver a cost savings proposition that is so compelling that it is impossible to ignore.

 

Lina Deveikyte

Lina Deveikyte
Lina.Deveikyte@altabel.com
Skype ID: lina_deveikyte
Marketing Manager (LI page)
Altabel Group – Professional Software Development

The pundits would have you believe there is a popular debate and a difficult decision among IT architects – whether to go with a private cloud deployment, public cloud deployment, or a hybrid combination. They say the decision comes down to factors that are individual to each organization. But the truth is, there really is no debate at all (at least there shouldn’t be).

Private cloud is inefficient. It is built on a model that encourages bad overprovisioning. In fact in order to get maximum benefit from private cloud – true elasticity – you have to overprovision. The public cloud, on the other hand, is the most widely applicable and delivers the most value to a majority of businesses.

Here is why the public cloud should be your only consideration:

#1 The need for regulatory compliance. Security or privacy regulations and audits are often years behind the industry, but their rules can be challenged. We’ve seen customers exceeding auditors’ expectations, make a case for their architecture, and win the day, providing them with all the benefits of a public cloud architecture with all the security needed by common regulatory requirements, even HIPAA, SOX, or DOD standards. This is hard to replicate with private clouds, because with internal data protection you are going to have internal SLAs and internal compliance checklists, which require frequent upkeep, higher costs and a more complicated infrastructure.

#2 Start-up companies need the public cloud. These companies are often involved in development with uncertain requirements. They don’t know what they might need day-to-day. And many can be on a very tight timeline to get their products to market. These situations mandate a public cloud deployment, like AWS, where more or less resources can be configured and absorbed in a matter of minutes. While they might maintain a small infrastructure onsite, the majority of their infrastructure simply has to be in the public cloud.

#3 Security needs to be a primary concern for any cloud-based deployment. Web and cloud security can change very quickly; and some perceive a public cloud infrastructure to be more vulnerable than a private cloud, but that’s actually a misconception. A private cloud allows IT to control the perimeter; but it’s also responsible for staying on top of a rapidly shifting security landscape and making all required fixes, updates, and upgrades. Public clouds take care of all that. Data is protected by both managed security on a software and physical level, since large-scale data centers like those used by public cloud providers have state-of-the-art security. For example, more than half of the U.S. Government has moved to the public cloud; and surprisingly the banking industry holds the most activity (64 percent) in the public cloud – over social media, online gaming, photo applications, and file sharing. [IT Consultants’ Insight on Business Technology, NSK Inc., “7 Statistics You Didn’t Know About Cloud Computing.”]

#4 The need for redundancy and disaster recovery. To truly make a private cloud redundant, you need to host virtual mirrors of the entire infrastructure across multiple hosted providers, which can be public clouds themselves. To keep it completely private, organizations need to run those data centers itself – a vastly expensive proposition. There really isn’t a better choice for this scenario than a well architected cloud deployment. Taking AWS as an example, this cloud can be incredibly redundant if you take advantage of its lesser known features. Region-to-region redundancy, for instance, means the infrastructure is backed up not just in different data centers in the same general region (like the US Northeast, for example), but also in a second, removed region (such as the Pacific Northwest). Many AWS customers don’t even consider this and feel that multiple zones in the same region are enough. That’s possible, but opting for region-to-region puts data and virtual infrastructure in two very different locations, and should anything happen to one, the odds are very small that anything happened to the other. AWS can get very granular with such deployments, too, offering around the world redundancy and even ensuring that certain data centers are located on different seismic plates. This can be mirrored with a private cloud deployment, but the cost is colossal.

#5 Which brings us to the issue of cost. Budget is, of course, a huge factor in this decision and becomes a highly individual consideration with multiple factors that can affect a decision. Companies with large amounts of infrastructure already installed might find it cheaper to implement a private cloud, since in many cases they already have not only the hardware but also the operating systems and management tools required to build a private cloud. But the flip side is that hardware infrastructure, and the demands made on it by software, especially operating systems, changes about every 3-5 years.

Public cloud deployments are entirely virtual, which means the hardware hosting those virtual machines is irrelevant because it’s on the provider to keep that infrastructure current. That represents significant cost savings long term. Smaller companies that need to stretch their investment as far as it can go will see those benefits right away. These organizations will be very attracted to not only the infrastructure services offered by the public cloud, but also the application-level services offered by partners and other customers of providers like AWS. In this case, an organizations is not only deploying servers in the cloud, it’s feeding end-user applications on a subscription basis, bypassing the cost of software licensing, deployment, and updating. That’s very attractive to companies that want to be agile, regardless of the size of the company, with limited IT resources, and even companies who analyze their annual expenditures and find a public cloud deployment compares favorably to that cost.

Most IT professionals and market researchers contend that while the majority of businesses today are eyeing a hybrid deployment, that’s really because they’re being conservative. Yet we know that data centers are a single point of failure. So can we really afford to be conservative? How many private cloud deployments are fully redundant across multiple physical buildings on separate flood plains and earthquake zones? For the small group that has implemented full redundancy at the data center level – try asking for their hypervisor license bill and their maintenance and support labor costs.

Private vs. public is a hot debate among technical circles, but in most cases, taking a long, careful look at the public cloud will show it to be the best-case answer. Is successful private cloud deployment possible? Of course. Is it efficient? No.

Lina Deveikyte

Lina Deveikyte
Lina.Deveikyte@altabel.com
Skype ID: lina_deveikyte
Marketing Manager (LI page)
Altabel Group – Professional Software Development


%d bloggers like this: