Microsoft buys conversational AI startup Semantic Machines


Bobby Hellard

21 May, 2018

Microsoft has acquired machine learning startup Semantic Machines to push conversational AI into Cortana and its Azure Bot Service.

California-based Semantic Machines uses machine learning and adds context to conversations with chatbots, taking information received by the AI and applying it to future dialogue.

The company is run by a mix of conversational AI pioneers, including entrepreneur Dan Roth, UC Berkeley professor Dan Klein and Stanford University professor Percy Liang, as well as former Apple chief speech scientist Larry Gillick. Its speech recognition team previously led automatic speech recognition for Apple’s personal assistant Siri.

Microsoft hopes to add Semantic Machines into its current work in conversational AI, improving speech recognition and natural language understanding. Today, it reports that one million developers use its Cognitive Services and 30,000 developers use Azure Bot Services.

«With the acquisition of Semantic Machines, we will establish a conversational AI centre of excellence in Berkeley to push forward the boundaries of what is possible in language interfaces,» said David Ku, chief technology officer at Microsoft AI and research.

«Combining Semantic Machines’ technology with Microsoft’s own AI advances, we aim to deliver powerful, natural and more productive user experiences that will take conversational computing to a new level.»

Like Microsoft, Google and Amazon have take steps to improve voice assistants and conversational AI. Earlier this month Google showed off its own human-sounding virtual assistant Google Duplex, which booked a hair appointment over the phone by mimicking human speech.

Amazon has also looked into improving conversational capabilities with Alexa and have said it is developing a ‘memory’ for it, which will enable it to remember bits of information it is given by users while in a conversation.

Picture: Shutterstock

How digital business skill demand is driving IT investment

Strategic investment in business technology is led by CIOs and CTOs that launch new digital transformation initiatives. Those digital growth plans result in the modernization of IT infrastructure. However, an internal IT staff skills shortfall will continue to fuel demand for more savvy and experienced digital business talent.

Worldwide revenues for IT Services and Business Services totaled $502 billion in the second half of 2017 (2H17) — that's an increase of 3.6 percent year-over-year (in constant currency), according to the latest market study by International Data Corporation (IDC).

Digital business services market development

"As customers look to digital transformation initiatives to stay relevant in the new economy, vendors face both opportunities and challenges," said Xiao-Fei Zhang, program director at IDC. "While automation and new cloud delivery models reduce overall price, new digital services will require clients to spend more time and resources to modernize their existing IT environment,"

For the full year 2017, worldwide services revenues came to just shy of the $1 trillion mark. Year-over-year growth was around 4 percent, which slightly outpaced the worldwide GDP growth rate.

The growth in professional services reflects stronger business confidence that's fueled by a brighter economic outlook and a shared sense of urgency for large-scale digital transformation projects.

Looking at different services markets, project-oriented revenues continued to outpace outsourcing and support & training, mainly due to organizations freeing up pent-up discretionary spending from earlier years and feeling the need to digitize their organizations via large scale projects.

Specifically, project-oriented markets grew 4.6 percent year-over-year to $186 billion in 2H17 and 5 percent to $366 billion for the entire year. Most of the above-the-market growth came from business consulting: its revenue grew by almost 7.8 percent in 2H17 and 8.2 percent for the entire year to $115 billion.

In large digital transformation projects, high-touch business consultants continue to extract more value than mere IT resources do. Most major management consulting firms posted strong earnings in 2017.

IT-related project services, namely custom application development (CAD), IT consulting (ITC), and systems integration (SI), still make up the bulk — more than two thirds — of the overall project-oriented market.

While growing slower than business consulting, these three markets showed significant improvement over the previous year: CAD, ITC, and SI combined grew by 3.7 percent year-over-year to $251 billion for the full year 2017.

IDC believes that some 2015 and 2016 projects were pushed out to 2017, which helped to drive up spending during 2H17. This coincides with the strong rebound on the software side, as IT project-related services are largely application driven.

Because large digital business projects not only drive up new services but also pull in traditional services, IDC believes that the actual volume of IT project services grew even faster in 2017 but was offset somewhat by lower pricing.

In outsourcing, revenues grew by 3.3 percent year-over-year to $238 million in 2H17. Application-related managed services revenues (hosted and on-premise application management) outpaced the general market – growing more than 6 percent in 2H17 and 5.8 percent for the entire year.

Enterprise buyers have leveraged automation and cloud delivery to reduce the cost of operating IT applications. For example, infusing artificial intelligence (AI) into application life-cycle activities to drive better predictive maintenance and application portfolio management.

However, in their continuing drive for digital transformation, organizations are increasingly relying on external professional services providers to navigate complex technical environments and supply talent with new skills (hybrid cloud, big data analytics, machine learning, blockchain).

Digital transformation also requires organizations to standardize and modernize their existing IT application assets. Therefore, IDC forecasts application outsourcing markets to continue outpacing other outsourcing markets in the coming years.

Outlook for IT outsourcing service growth

On the infrastructure side, while hosting infrastructure services revenue grew by 4.9 percent in 2H17, positively impacted by cloud adoption, IT Outsourcing (ITO), a larger market, declined by 2 percent. Combined, the two markets were essentially flat.

IDC believes that while overall infrastructure demand remains robust, the ITO market is negatively impacted the most by cloud cannibalization across all regions: cloud, particularly public cloud, reduces price far greater than new demand grows. For example, IDC estimates that, by 2021, almost one third of ITO services revenue will be cloud-related.

Tintri’s Virtualized Apps | @CloudEXPO @Tintri #AI #VM #DataCenter #SDN

Fact: storage performance problems have only gotten more complicated, as applications not only have become largely virtualized, but also have moved to cloud-based infrastructures. Storage performance in virtualized environments isn’t just about IOPS anymore. Instead, you need to guarantee performance for individual VMs, helping applications maintain performance as the number of VMs continues to go up in real time.
In his session at Cloud Expo, Dhiraj Sehgal, Product and Marketing at Tintri, shared success stories from a few folks who have already started using VM-aware storage. By managing storage operations at the VM-level, they’ve been able to solve their most vexing storage problems, and create infrastructures that scale to meet the needs of their applications. Best of all, they’ve got predictable, manageable storage performance – at a level conventional storage can’t match.

read more

Rackspace releases its own managed Kubernetes service


Joe Curtis

18 May, 2018

Rackspace has become the latest firm to offer Kubernetes as a managed service, joining the likes of Google, AWS, IBM, Microsoft and Cisco in offering the open source container to customers.

Its Kubernetes-as-a-service product aims to make it much easier for enterprises to adopt containers, which serve to isolate software and any associated dependencies in one bundle to ensure it remains identical across test and dev and production environments, creating the potential for smoother development and even deployment of applications.

Kubernetes, Google’s own open-source rival to other containers like Docker and Mesos, has grown in popularity since its creation in 2015. It accounts for 69% of all container deployments, according to a survey of 764 respondents conducted by the Cloud Native Computing Foundation (CNCF) in late 2017.

«With this level of demand, it was apparent that a Kubernetes service was the best way to support the enterprises managing production workloads with containers,» Rackspace’s EMEA CTO, Lee James, told Cloud Pro.

While Kubernetes has grown incredibly popular with developers, Rackspace said it is responding to customer demand for a managed version due to the complexity of deploying the technology.

Security, networking and storage are the trickiest aspects of implementing Kubernetes, according to a recent CNCF survey, and James explained: «This is largely due to the difficulties that IT teams encounter when deploying a new environment on existing services.»

The product’s popularity was underlined when AWS launched its own managed service version of Kubernetes in late 2017 – supporting it alongside its own, less popular, ECS container.

While AWS’s managed Kubernetes service automatically deploys it across multiple availability zones to eliminate any single points of failure, Rackspace said it too offers Kubernetes at enterprise scale.

The open source vendor believes its strength is in offering Kubernetes across many environments, making multi-cloud deployments easier to manage.

«Rackspace will fully operate the Kubernetes deployment, including the infrastructure, on almost all of the leading public and private cloud technologies in nearly any data centre in the world,» James said. «This will offer our customers much needed flexibility in their multi-cloud operations.»

However, it is only immediately available on Rackspace’s own OpenStack Private Cloud, where Kubernetes accounts for 47% of all container deployments, coming to Rackspace’s managed versions of AWS, Azure, Azure Stack and VMware later this year.

How Alibaba Cloud has moved up the ranks to become a cloud leader – with global expansion key

The rise of Alibaba Cloud, to become a major player in cloud infrastructure, is a fascinating one.

Between 2014 and 2016, Gartner’s Magic Quadrant for cloud infrastructure as a service (IaaS) saw the top right box change not one iota. Amazon Web Services (AWS) was out on its own, followed by Microsoft, then a gap to the rest. 2014 had a swarm of ‘visionary’ players, but by 2016 only Google remained to take third place.

Last year, however, things changed. The top right of course remained the same, but alongside IBM and Oracle – a fellow debutant and another company who has recently speculated to accumulate in this space – Alibaba Cloud joined Google in the visionaries category. Crucially, Alibaba placed highest out of the three in terms of ability to execute. Indeed the analyst firm, in a separate study, put Alibaba in third place for public cloud IaaS back in September.

Why the change? The rise reflects Alibaba Cloud’s push for expansion outside China – and as Yeming Wang (left), general manager of Alibaba Cloud Europe explains, it’s a plan for the whole of Alibaba Group as well. “To go global is definitely a corporate level of strategy,” he tells CloudTech.

Naturally, there are a couple of reasons behind this. One is political, the other technological. On the first point, Wang notes how China is opening its doors more. In November this year, the country will launch the China International Import Expo (CIIE), the first national expo dedicated to imports, while China is estimated to import $24 trillion of goods in the coming 15 years.

On the technological side, the rise of multi-cloud makes perfect sense for Alibaba. The trend is inexorable. According to Cisco, cloud traffic will represent 95% of total data centre traffic by 2021. As cloud workloads become bigger and more sophisticated, and as business needs advance, having a single public cloud vendor isn’t going to cut it. Yet according to recent analysis from IDC, fewer than 10% of European organisations are on board with a multi-cloud strategy.

“It is naturally the customer choice – [customers] prefer to have more than two, or even more than three public cloud providers,” says Wang. “This is a very natural evolution. For the first part, it’s about whether to go cloud, and then later on it will be how to manage multi-cloud.”

Companies who choose Alibaba as one course of their multi-cloud meal do so for various reasons. Avoiding vendor lock-in is fairly standard. Wang says Alibaba has ‘invested a lot of internal resources’ to facilitate multi-cloud technology for their customers, both at infrastructure as a service (IaaS) and software as a service (SaaS) levels. For global businesses, ensuring a full geographical infrastructure from west to east is also key. But there is another interesting point of comparison.

“Today, we have a lot of clients asking to adopt Alibaba as a second or third public cloud provider,” says wang. “Alibaba Cloud, from a user experience point of view, is quite similar to AWS. That is why we got some comments from different clients – they say ‘okay, if the guys are AWS certified or [an] AWS expert, then you’re halfway to being very familiar with Alibaba also.’

“This gives them a lot of flexibility regarding the practical adoption,” adds Wang.

Alibaba Cloud’s recent expansion has been predominantly Europe-based with some exceptions -opening a data centre region in Indonesia being one of them. At this year’s Mobile World Congress, Alibaba – with the claim of being the fastest growing cloud provider in the world on its booth – announced a major European expansion, with a wide variety of products available, from bare metal services to big data and AI, across the continent.

Wang says it is the start of things to come. “It’s the first time Alibaba released new products together with our international portal and domestic portal,” he says. “Regarding the product feature development point of view, [there are] very strong signals that Alibaba starts to develop new products and new features to the global market – not just the Chinese market.”

This also extends to events. Back in October, CloudTech reported one of the keynote speeches of Alibaba’s Computing Conference in Hangzhou, where it was revealed the company’s ambitions, along with its partners, was to move from one million to 10 million customers. The conference was held over four days with more than 50,000 participants, according to Wang. Plans are in place for another event focusing more on the international market, albeit with less scale than the flagship conference.

Ultimately, this is one of the key goals for Alibaba, and Wang. “We want more people, consumers, users, to know Alibaba Cloud,” he adds. “Sometimes, people know the name, but don’t know it’s a real technological, powerful company.”

Picture source: www.alibabagroup.com

How to spot and stop false positives in your PC’s security


Wayne Williams

24 May, 2018

No matter how well-intentioned, security software can be a pain when it comes to blocking downloads and access to software, especially if you know for sure that what you’re trying to use is completely safe.

Even the best security tools can get this wrong from time to time, leaving users wondering whether it was worth installing the software in the first place.

Fortunately, there are steps you can take to rein in over-zealous security suites, or at least prove them wrong.

Get a second opinion about a threat

Sometimes Avast, Kaspersky, Malwarebytes and other security software flags a program as being infected, when it’s actually perfectly clean – an error known as a false-positive. If you’re in any doubt – perhaps you read about the download in a reputable internet magazine – you should seek a second opinion from VirusTotal instead.

This powerful, online service (which is owned by Google) lets you upload a suspicious file, or copy and paste the potentially malicious URL, to check for threats using more than 60 popular antivirus scanners and URL-blacklisting services. If the item comes back clean, or is only flagged by a couple of engines, then it’s safe to install.

If uploading a suspicious file sounds like too much hassle, the free program Winja provides an easy-to-use front end for VirusTotal that lets you use it like any standard antivirus scanner.

Run software blocked by Windows

Windows Defender SmartScreen springs into life when you try to install an unknown piece of software from an unrecognised source, and sometimes challenges programs from smaller, lesser-known developers. The error message in Windows 10 informs you that «Windows Defender SmartScreen prevented an unrecognised app from starting. Running this app might put your PC at risk.»

It then provides a ‘Don’t run’ button for you to click, with seemingly no way around this block. If, however, you’re completely sure the program in question is safe, you can force Windows to run it. Click the ‘More info’ link under the error message, and a ‘Run anyway’ button will appear. Click this, and Windows will install or run the software without any further warnings.

You can also grant a program permission to open before you run it. Right-click the EXE file and select Properties. At the bottom you’ll see a section relating to Security. Tick the Unblock box, then Apply and OK that window. You will now to be able to run your program.

If you find that SmartScreen regularly blocks programs you want to install, you can disable the feature altogether. Type ‘Windows Defender’ into the search box and launch the Windows Defender Security Centre.

Click ‘App and browser control’ and under ‘Check apps and files’ change the setting from ‘Warn’ to ‘Off’. This page also lets you disable SmartScreen in Microsoft Edge.

Find out what other users think

If a program you’ve already installed is causing problems with your security software – such as your firewall blocking its access to the internet – one of the best ways to check it for malware is using Should I Remove It. This handy free tool scans all your installed programs and provides you with a list that ranks them in order of how highly it recommends you uninstall them. Programs flagged red represent a potential security risk and should be removed immediately, while green ones are safe to keep.

You can visit the Should I Remove It website for a full explanation of what the program in question is, and how many other users have removed it. However, just because other people remove a piece of software, doesn’t mean it’s bad – they may simply have found a better alternative.

Tweak your security settings

If your antivirus software has gone as far as quarantining a program you’ve downloaded, it’s usually possible to unblock it but we don’t recommend doing so. If there’s even the smallest shred of doubt, you should leave the ‘infected’ file where it is and follow your security software provider’s official procedure for querying a potential false positive. That way, you’ll know that the file has been verified by experts before you run it.

If, on the other hand, a program you know to be safe is being blocked by your firewall, then it’s possible to unblock it. Instructions for doing so will depend on the firewall you’re using. In Windows Firewall, for example, click ‘Allow programs [or apps] to communicate through Windows Firewall’, then ‘Change settings’ and select the program you want to unblock.

Deselect bundled junk automatically

A lot of freeware programs come bundled with unwanted extras these days, which may – rightly or wrongly – trigger alerts in your security software. Provided you have your wits about you when installing a program, you can usually spot and reject these extras (choosing the ‘Custom’ install option rather than the ‘Recommended’ choice is always advisable), but an easier way is to use Unchecky.

This free tool runs in the background and monitors all installations, automatically rejecting and unticking any extras and offers that are nothing to do with the main program.

Stop Chrome blocking safe websites

Chrome automatically blocks websites that contain «dangerous and deceptive content» – typically malware, scripts, or phishing links. It usually does a good job of this but occasionally harmless sites get blocked by accident. When that happens, you can bypass the warning to access the content you want. To view a blocked website, click the Details link and select ‘Visit this unsafe site’. The page should then load.

Google will attempt to strip out any unsafe content, but if you want to see the entire site, click the Content Blocked icon at the right of the address bar, and select ‘Load full site’. To download an «unsafe» file using Google’s browser, click the menu button in the top right, open Downloads, locate the file you want and select ‘Recover malicious file’.

Finally, if you want to disable these alerts entirely, Go to More, Settings, click Advanced and under ‘Privacy and security’, toggle the ‘Protect you and your device from dangerous sites’ switch to off.

Report false positives

You can help anti-malware companies reduce the number of false positives their software flags up by reporting files erroneously identified as threats. Most security software developers will provide a way for you to submit files, so they can avoid misidentifying them as malware in future.

Sophos, for example, has a form you can access here. Avast (which also owns AVG) lets you report a suspected false positive here, while Symantec’s form can be found here.

Image: Shutterstock

Automating Yourself Out of a Job | @CloudEXPO @Anexinet #AI #MachineLearning #SmartCities #DigitalTransformation

Your job is mostly boring. Many of the IT operations tasks you perform on a day-to-day basis are repetitive and dull. Utilizing automation can improve your work life, automating away the drudgery and embracing the passion for technology that got you started in the first place. In this presentation, I’ll talk about what automation is, and how to approach implementing it in the context of IT Operations. Ned will discuss keys to success in the long term and include practical real-world examples. Get started on automating your way to a brighter future!

read more

Salesforce plans second UK datacentre for 2019


Maggie Holland

17 May, 2018

Salesforce has announced plans to expand its UK datacentre footprint without increasing its carbon footprint, claiming its second UK facility will run on 100% renewable energy. 

The new datacentre will open for business in 2019, Andrew Lawson, Salesforce’s executive vice president and UK general manager, confirmed this week.

«I’m proud to announce our expansion in our datacentre capacity. We’re in the process of commissioning and finalising our second UK datacentre and that will make a big difference moving forward,» he said. 

“The opening of our first European Innovation Centre at Salesforce Tower London [this week] and our increased datacentre capacity in the UK underscores both our partnership with UK businesses and our growth in this market,” Lawson added.

“These facilities will help our trailblazing customers and partners to drive innovation and connect with their customers in a whole new way.”

Sustainability remains a key focus for the cloud CRM giant, with it achieving net-zero greenhouse gas emissions in 2017 as well as starting to offer a carbon-neutral cloud for its customers.

The new datacentre will play a big role in supporting Salesforce’s growing UK business, both on the customer and partner side, according to Simon Mulcahy, Salesforce’s global CMO.

“International is our most important growth environment. Within that it’s EMEA and within that, the UK is prime. The growth here is amazing and we have incredible strategic partners such as Ulster Bank and RBS,” he said during a press Q&A at the company’s World Tour London conference.

Such is the momentum in the UK, it’s actually the second biggest Salesforce conference worldwide, with the biggest being the annual Dreamforce event in San Francisco, Mulcahy added.

Why building a cloud-native desktop service is a different game to VDI

Since virtual desktop infrastructure (VDI) and remote desktop session host (RDSH) technology has been available, vendors have offered on-premises solutions. Because these companies have made a name for themselves, most people familiar with the VDI space assume that the vendors who’ve been in the game for a long-time must lead sales in desktop-as-a-service (DaaS) solutions as well.

That’s a reasonable assumption, but it happens to be wrong – and the reason says something important about what the cloud has done for VDI technology. It’s something every CIO needs to know.

In reality, Amazon WorkSpaces’ flavour of DaaS generates at least 10 times more revenue than the two leading on-prem vendors combined on public cloud infrastructure. That’s pretty amazing, since Amazon WorkSpaces was launched just a few years ago.

Satya Nadella told me a few years ago that running IaaS clouds at scale could only be accomplished by a few companies – a prescient statement indeed

About 10 years ago, on-premises VDI/RDSH solutions generated approximately $3 billion in revenue. Today, the growth rate for on-premises solutions is in the mid-single digits according to most analyst reports. That’s why legacy providers are shifting to broader “workspace suites,” which bundle various elements together to drive up margins and growth rates.

These product bundles are not yet ready for platform prime time in terms of practical implementation and architecture hygiene. But bundles sell, so keep expecting workspace bundle “stuffing” to continue; the question is will customers actually realize value, and how long will it take? In contrast, DaaS on public cloud captured about $500M in revenue in 2017 with a growth rate of around 30 percent. So, conservatively, within three years, DaaS will capture more than $1 billion annually.

Since traditional VDI/RDSH vendors have been successful with on-prem deployments, it makes sense that they would keep moving into the high-growth DaaS space, as they have been trying to do for several years. Despite those efforts, Amazon WorkSpaces has become the market volume leader and relegated the legacy VDI players to tier 2 status in DaaS. How was Amazon able to displace the big guys? Let’s dig deeper.

Inherent difficulty and complexity

Satya Nadella said something interesting about cloud competition during a conversation we were having a few years back. He commented that running infrastructure as a service (IaaS) clouds at scale could only be accomplished by a few companies, which has certainly turned out to be a prescient statement. That’s because the operational learning, skill and discipline it takes to provide these services can only evolve over time and with plenty of experience; it also requires a corporate culture that is adept at change and staying in front of new technology. This is one reason many attempts at DaaS have failed; getting the IaaS infrastructure to work is extremely difficult – it’s why most VDI/DaaS providers try to offer their solutions on public cloud infrastructure.

If DaaS were a simple matter, the legacy VDI vendors would have much greater market share on public cloud infrastructure. Just take your existing on-premises solution and host it on a public cloud, right? Wrong. There are many factors to consider, including architecture, on-boarding, support and enterprise requirements.

Here’s what systems theorist John Gall has to say about it: “A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: a complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a simple system.”

Anyone who’s tried it will tell you that on-premises VDI is notoriously complex, costly and hard to scale. So, logically, just moving those existing VDI architectures into hosted cloud environments is going to have limited success and will very likely result in lots of service outages. Additionally, if your architecture has to serve the needs of legacy solutions as well as public cloud infrastructure, you end up making compromises and adding complexity.

An ineffective service model

Because of the inherent complexity in legacy VDI systems, the standard business model is to sell expensive, high-touch support contracts and professional services add-ons to assist these customers with all that complexity. The reality is that many hard-working and noble professional services and support personnel are spread thinly across too many products and accounts. This results in a poor-quality customer experience. However, these are healthy revenue streams for central business units not aligned to product business units.

Consequently, there is not a lot of vendor incentive to change the model, which results in lots of customer frustration and their inability to realize value from these solutions. So, while there are valid reasons for advanced professional services and many value-add opportunities for partners, the legacy business model is flawed; it does not represent the best interests of customers and it will not work in a service model.

A word about Windows 10

Amazon WorkSpaces has enjoyed rapid adoption from a certain segment of customers who need a very basic solution. However, issues remain. For example, Amazon WorkSpaces does not offer Windows 10 on virtual machines on shared hardware. Amazon WorkSpaces only offers Windows Server with Desktop Experience turned on or you have to bring your own license and procure dedicated hardware through AWS to support Windows 10. You can see the frustration this causes customers here on the AWS forums.

Microsoft has a SAC (Semi-Annual Channel) that it is using to quickly evolve Windows Server. So, enterprise customers who stay on Windows Server remote desktops will have to stay on the LTSC (Long Term Servicing Channel) with the same Windows 10 branch if you want to stay in synch. If you don’t keep these in synch (i.e. your physical Windows 10 environment stays up to date), then you have to test your entire application infrastructure against multiple environments, increasing complexity.

Now, is this a wise method of moving to the cloud for your Windows 10 strategy? There are rumours that Windows 10 may offer this RDSH-type functionality natively in the future, but one can only speculate at this juncture. This is the most logical evolution to reduce application complexity for customers.

Anyone who’s tried it will tell you on-prem VDI is notoriously complex, costly, and hard to scale

It makes more sense to avoid unnecessary complexity later on by using Windows 10 natively in the cloud. Staying current with Windows 10 versions, which are updated twice a year, is much simpler in the cloud than it is for physical PCs or laptops. In effect, with Windows 10, you can no longer only update every five to seven years and still expect to take advantage of new innovation. Staying current is a continual process moving forward and, irrespective of solution choice, enterprise customers need to face this reality.

Toward a customer-centric architecture

Psychology and common sense reveal time and again that the human brain moves away from confusion and toward clarity. That’s why legacy VDI, awkwardly repackaged for the cloud, causes such frustration and discomfort. This is a service that does not translate well; VDI meant to operate from the cloud must be built from scratch for the cloud.

With simplicity as its founding principle, a truly cloud-native, multi-tenant architecture is foundational to meeting modern customer expectations. Legacy service contract models must be abandoned and replaced by a product that works and puts customer success first. Ultimately this is what will earn customer trust and move the needle on DaaS adoption.

How to botch a cloud migration in three easy steps – and how to remedy it

Today, the cloud is where everyone wants to be; there is no place like it, and nothing makes your clients happier. Okay, that may be a bit of a stretch – but it’s also fair to say that not everyone can dive into the cloud with their current architecture. Many times, it takes a complete re-engineering process in order to carry a company – or even a simple product – into any cloud.

Here are three areas to think about to ensure you do not carry out a disastrous cloud migration.

Rush it and think ‘agile!’

Go with the flow and just migrate: how hard can that be? We are all familiar with the phrase ‘failure to plan is planning to fail’ – and most cloud migrations break in terrible ways due to failure to plan. All that is needed is a few engineers to move components from one place to the other, then everything is plugged together and – voila – it magically works, because it is the cloud, a magical place where everything seems to fall seamlessly into place. Right?

Perhaps not. There is another way. The old school way, the real engineering way, where you make use not only of system administrators, but instead run different teams with a central project manager who keeps things on track and acts like the glue that keeps the team communicating and working with each other like a well-oiled machine.

Communication is a critical step. We all dislike meetings, but if we do not communicate, we will run into massive issues. It is important that at least one person from each team has some facetime with a person from another team; also, a once a week global meeting to see how things are moving.

Thinking from first principles – an age-old concept recently popularised by Elon Musk – is good, but learning what others did and how they worked is extremely useful. Using agile principles is nice; holding stand up meetings in 10 minutes is nice; having a scrum master is good; but the old methodology of a PM with a Gantt chart keeping track of things and documenting everything is known to work wonders.

Above all, go slowly and design a solid foundation: an architecture in which the engineers can give their feedback and build on good ground. Trust the engineers. They will stand to suspicion on technical difficulties. If not, they will be the ones paying for it – trust them.

Lift and shift

Lift and shift is very popular nowadays. Why? Some people think moving to the cloud means moving from one data centre to another, cheaper and with more resources. It’s distributed, with nicer dashboards, but it’s just another data centre.

Needless to say, this is not the case. This is only re-hosting. This is how the process usually goes:

  • Create an inventory of resources
  • Instantiate the same resources in cloud X
  • Create the failover, high availability and/or disaster recovery solutions
  • Upload all the data and watch everything fall apart

A bigger problem is that it sometimes ‘works’, but there is no improvement. Moving to cloud is adopting a new paradigm: it means implementing cloud orchestration, automation, a different form of resilience, and of course everything as a service (XaaS); using third party components instead of implementing your own.

Once in the cloud, you do not need to install products such as Icinga or Nagios; monitoring is already there as a service. It’s the same for most LAMP stack components – it’s everything as a service! As the old quote goes – simplicity is the ultimate sophistication.

Move to an immature cloud

Don’t forget to run a checklist on things that might be needed. As an example:

  • How many X as a service do I have? What is my uptime?
  • Do I have redundancy? Regions?
  • How many availability zones and domains do I have? Where? Are they real?
  • What about security and restrictions?
  • Compliance and data regulations – is my data safe?
  • Popularity – is this cloud here to stay? Long term?
  • Third-party vendors – is there an app, support, solution, consultants’ market?

Conclusion

There are many things which need to be considered before moving to cloud. This gives a glimpse of what is needed, but do not be discouraged: the benefits are tenfold. Moving to the cloud is no longer being ahead but riding the wave; and not being in the cloud soon will certainly mean falling behind.