I hear a lot from cloud providers that you should house your data locally. Yet also hear from the large hyperscalers based in the US that data sovereignty doesn’t matter.
From experience, I believe that there are many benefits to staying local. These range from your data being more secure, through to customers having a better user experience when running their applications.
Below I will go into detail on the following issues. Detailing why they should be factors that drive you to keep your data in a local provider like Zettagrid;
1) Data Sovereignty and The Patriot Act
2) Partially in Australia, partially overseas
3) Performance and Latency
4) Access to engineers and architects in the same state
Data Sovereignty and The Patriot Act
The Patriot Act is a piece of legislation created by the US government in response to the increased terror threat after 9/11. It gives the US government complete and unfettered access to your data. That’s if it or you have operations in the US. They do this through the Foreign Intelligence Surveillance Act (FISA) Orders or a National Security letter.
Your business likely has sensitive data or needs to guarantee that it cannot be extracted in such a manner. To do this you must ensure you use a cloud provider that has NO offices or operations in the US.
For further information on the Patriot Act and its relevance to cloud providers then please head here.
Stay away from cloud providers that are bound by the Patriot Act. That’s if you don’t want them to be capable of obtaining your data.
Partially in Australia, partially overseas
When thinking about using either AWS or Azure you may assume that they’re wholly in Australia. They have Australian data centres so your services will be in those right?
This is not true and many services from both providers are only on offer in the larger regions outside Australia. One such example of this is Office 365. It was released in Dec 2014 and many Australian businesses eagerly jumped on board.
Office 365 was later launched in its Australian data centres. Existing customers were not automatically migrated to the Australia data centres. Even now some customers assume they are in Sydney when they are in Singapore instead.
This purpose here is not to say one region is better than another. If you deploy multiple applications into these hyperscalers then you may find that some is in Australia and other parts overseas. What will this do to your application? What about the user experience if certain parts are thousands of km away?
Think about how your applications operate. Determine whether the cloud services you are deploying will all be in the same physical data centre or not.
Decide whether your application will still work as expected in this nature. Choose a provider or services that will cater for your requirements.
Performance and latency
If your business currently runs in on premises hardware then chances are it’s in the same building as your users or close by in a data centre. What this means is that you generally have sub millisecond latency to your application stack. Thus the environment is generally very responsive from a network perspective.
When you go to a cloud provider even though your data may still reside in Australia it could be on the opposite side of the country. Depending on where your offices are and what the application is, the addition of 3000km could have disastrous effects on the user experience. Generally this can sour the businesses view of the cloud.
The general rule of thumb if latency might be a concern is to keep your applications in the same state as your users.
If your users are spread over Australia then house your applications in multiple states load balanced throughout the country too.
Access to engineers and architects in the same state
What happens if you are with either AWS or Azure and you need technical support? Well if you have the “Basic” support from AWS or the “Included with Azure” support then unfortunately you are not allowed to call or email requesting any technical support.
With local providers like Zettagrid you can call up anytime of the day or night for any level of technical support. You can also pop in and have a whiteboard session with an experienced architect. Going through different problems or design scenarios will give you the best chance for success.
Best of all, it’s free!
Unless you are an expert then use a cloud provider that gives you access to support for free.
Engage a managed services provider that does have the experience in the cloud.
Cost in the additional support such that it won’t be a shock when you go to use it and find out you are on a lonely cloud all by yourself.
Where your data is located is important from both a security and performance perspective. Ensure that when deploying applications to the cloud you keep aspects like data sovereignty, latency and performance of your applications in mind and choose a provider that meets those requirements.
To learn more on certifications and security head here – www.whatwouldlukedo.com/certifications-making-cloud-safe/