Showing posts with label Clouding Computing in Canada. Show all posts
Showing posts with label Clouding Computing in Canada. Show all posts

Friday, March 4, 2016

Hybrid Cloud - Not a permanent solution


InterlockIT - We're a pro-cloud company and proud of being part of a disruptive way to providing cheaper, more convenient, and simpler business solutions that work.

Many cloud prospects over-complicate the process of divorcing their on-premises system by wanting to implement a hybrid cloud architecture as a long-term solution. A hybrid cloud is a combination of private cloud combined with the use of public cloud services where one or several touch points exist between the environments. The purpose of this setup is to conjoin services from a variety of cloud models to create an automated and easy to manage IT infrastructure.

As a cloud strategy company, we can confidently say that hybrid systems are not a permanent solution. CTOs rush to adopt cloud technologies for a number of reasons such as lower costs, increased agility, mobility, and so on, but many fail to understand that embracing a hybrid system is a journey with a final destination - the cloud. It shouldn't be a never-ending journey and for good reason! Each organization's cloud migration is different depending on the company size and infrastructure. Larger companies that rely more heavily on legacy systems may run a hybrid cloud system for a longer period of time than smaller companies that are comfortable moving more quickly. To understand why hybrid systems work better as temporary solutions it's important to recognize a few major misconceptions. Amazon Web Services outlines some of these myths in their post.

A common assumption companies make about hybrid systems is the ease of moving applications between their on-premises and cloud architectures. It's crucial to understand that cloud and on-premises infrastructure are not equally capable. Simply put, companies move to the cloud for features that enable them to have true elasticity, security, fixed costs, and improvement updates. On-premise systems and private clouds don't have this versatility and therefore cannot be permanently unified with the public cloud without drawbacks. Companies that do adopt a hybrid cloud system are often presented with technical, business, and management challenges such as the need for hybrid clouds to have good API compatibility and solid network connectivity. Gartner Inc, a leading technology adviser, polled that 95% of private clouds had encountered problems.

Although a hybrid cloud architecture allows for a "mix and match" approach, there is still the issue of cost. Most companies that have a smaller budget usually can't afford a rollout of a hybrid cloud solution. The initial cost of servers on the private end of the scale is a substantial one, and the needs of smaller businesses can typically be well catered to by cloud providers like Google or Microsoft.

Hybrid/private clouds increase the chances of security issues versus public clouds. Maintaining and ensuring that your public cloud provider and private cloud are in compliance isn't a walk in the park. This includes the means of coordination between the two because hybrid systems allow for information to be transported across a network that can be subject to third-party tapping. Additionally, a hybrid cloud operator won't have a comparable budget to spend monitoring their security that public cloud providers like Google and Microsoft have. It's an unnecessary risk that many companies are unfortunately oblivious to.

It can be tempting to prolong the use of a hybrid solution when your company is so accustomed to legacy applications, but you'll often get much better performance from the public cloud element if you find a solution from a specialist provider like InterlockIT. Be sure to contact us to learn more about cloud migration and what we can do to make your IT infrastructure work efficiently and cost-effectively for you.

Friday, January 22, 2016

Google FTW! - Why you should go all cloud

One of the most important decisions a business needs to make when switching from a legacy email system to cloud-based email is whether or not to support the variety of different operating system and email client combinations that require unnecessary amounts of troubleshooting. These legacy clients can chew through cost savings from the initial changeover in a matter of weeks while IT staff work out syncing problems, broken updates, and other issues that crop up all too often.


With a true cloud-based solution like Google Apps, there's no need to worry about whether a new update to the platform will break compatibility for anyone since everything runs simply within a browser window. If you have a browser, which is pretty much anywhere on any device nowadays, you have your business at your fingertips. While Google Apps does offer support for traditional email clients such as Outlook, Mac Mail, and Thunderbird, use of these applications limits both the overall ability and feature set of the robust cloud system. It's unwise to overlook the versatility of using the entire Google ecosystem together, as doing this hinders productivity and restricts a business' potential.

If you're a Google Apps user, all your work is automatically saved in the cloud. You have access to your email, calendar, contacts, documents, sites, and are able to work securely, regardless of where you are in the world or what device you use, as long as you have an internet connection. There's offline integration as well so you can view and edit your files even without an internet connection. This empowers you and your organization to be productive from virtually anywhere on almost any device. You can attend a meeting from your kids soccer game, edit a spreadsheet on a flight, or respond to an email from your local library's public computer - Google Apps makes it easy to stay connected to projects you're working on and with the people you are working with.

Ask yourself if your current legacy system is working to your advantage? How can you improve your IT infrastructure? Google Apps let you work faster and smarter by making it easy to collaborate with employees, partners, vendors, and customers. For example, you can edit and share all your files including docs, sheets, and slides in real time, saving you from emailing multiple versions. Google Apps also saves you the costs you would pay to purchase, install, integrate, maintain, update, and troubleshoot legacy systems. When everything is in the cloud, it simply just works!

We at InterlockIT have certified Google Apps Deployment Specialists and thoroughly understand how to get your IT solutions to work for you! We provide deployment management, technical setup, data migration, user training, system integration, custom scripting, support, and best practices to make the Google experience work efficiently and effectively for you. Contact us today to book your ticket to the cloud!

Thursday, June 11, 2015

Microsoft Cloud touches down in Canada!

Last week, Microsoft made a game-changing announcement: Microsoft will be opening two Canadian data centres that will offer Office 365, Azure, and Dynamics CRM services.

Our team here at Interlock IT has been leading Office 365 implementations since 2010 and has noticed a dramatic increase in interest from our clients in moving infrastructure to the Microsoft Cloud.

There are some compelling reasons to switch your email or Exchange Server to the cloud; whether you want the latest and greatest updates, Microsoft's subscription-based licensing models, or are trying to reduce costly infrastructure overhead. There is also the incentive of exclusive services and capabilities only available through the cloud, like Yammer, an enterprise social networking service, Delve. machine learning and artificial intelligence which helps you discover what's most relevant and important to you, and Office 365 Video, an intranet-style website portal to post and view videos in your organization. It is a mobile-first, cloud-first age in which Microsoft's cloud-centric roadmap for its flagship products will pave the way for you to stay ahead of the competition. This is the platform you want to be on.

However before this great announcement, the fact that infrastructure and data would be based outside of Canada and potentially subject to foreign laws and regulations such as the PATRIOT Act would sometimes dismiss consideration of the cloud for many of our clients. To have data located outside of Canadian borders is violation of some company's policies and therefore a sticking point. This has been a cloud deterrent for many, until now.

Some key points to note:
  • General availability of Azure is anticipated in early 2016, followed by Office 365 and Dynamics CRM Online in late 2016.
  • The data centers are to be located in the Greater Toronto Area and Quebec City (specific locations have not been announced for security reasons.)
  • Microsoft will address data residency considerations (you can specify that your data will only reside in Canada.)
Can existing Office 365 tenants be transferred into the Canadian data centers? Will the pricing model be proportionate? Will performance be as robust? Will updates be released on the same schedule? All these questions come to mind and we anticipate answers in the coming months. Microsoft is finally ready to plant its flag on Canada's growing cloud industry as it hopes businesses will invest more in its ideas than its hardware and we begin to see a new dawn of cloud computing within our borders.

Friday, May 15, 2015

"Traditional" cloud-based hosting vs. Google App Engine

There is no doubt that we live in an era of rapid technological advancement. This means it's fairly easy to get left behind if you aren't adopting new ways if improving IT systems for your business. Using technology to your advantage as a business is nothing new. What matters now is how you implement that technology to work for you in the most efficient and cost-effective way. For example, setting up a web server or providing redundancy to the infrastructure are both examples of things that can now be fully automated. Automation is your friend. Learn to make it work for you and you can achieve wonders.

If you've adopted cloud technology as your business system, kudos to you! Cloud solutions are imperative if you are looking to augment abilities to better meet the specifics needs of your business. A great example of this is developing a custom web application. The question that arises here is whether or not you have the infrastructure to support it. The answer for many businesses is simply 'no.' But before we delve into supporting a custom web application, why would your business consider this? Here are a few good reasons:
  • You want to streamline internal departments and functions, operations, sales and project management.
  • You want to add more functionality to the already existing application.
  • You want to take advantage of web-based applications flexibility and versatility by moving away from the traditional desktop application platform to the web application platforms.
  • You want to gain more clients or better service current clients by offering convenient services and solutions online.
  • You want to build new web applications to offer innovative services or solutions to online users and businesses.
Unfortunately, one of the biggest headaches of supporting a web application is the infrastructure and scalability. Building new infrastructure or upgrading existing infrastructure to meet use requirements costs valuable time and money that could be spent focusing on development and other aspects of your business. Downtime, lost data, unhappy customers, impossible machine configurations, and added complexities are all downfalls of traditional web application hosting. Even with a trained team of server admins, you only end up in a good position to recover from a disaster, not to prevent one from happening in the first place. Virtual private servers and traditional web hosts require far too much maintenance and disaster recovery.


The time it takes to maintain and scale infrastructure can now be designated elsewhere. So how do you save costs and time? The answer is Google App Engine. Google App Engine allows you to develop custom web applications with the ability to host and run them directly on Google's own infrastructure. Once you've created an app, you can easily upload it and Google handles both hosting and scaling. All of which is to say: no more servers to maintain! This means that you get to run on the same hardware stack that Google builds on; that's a huge advantage!

Now some may argue that there are drawbacks to using platform as a service (PaaS) providers like Google's Cloud Platform, and mainly this stems from not "owning" your own environment. To work around this, Google offers Compute Engine, where you get absolute freedom to run large-scale workloads on virtual machines. This combined with Google App Engine gets you PaaS-style functionality while also allowing you to run your own virtual servers.

Google is a powerful innovator in the technical services industry, and Google App Engine brings with it the ability to give businesses in today's market what they require to stay on target with their goals. It's reliable, scalable, efficient, cost-effective, and Google is constantly updating and upgrading their services.

So lets take a look at some of the major advantages that Google App Engine has to offer:
  1. Focus on your business and allow technology to work for you.
  2. Build on a proven hardware stack.
  3. Proven cost savings. for example, you don't need to hire an engineer to manage your servers and you won't have to manage them yourself. You can invest the savings in other aspects of your business.
  4. Multiple storage options.
  5. Powerful built-in services.
  6. Ability to deploy at "Google-scale" (you could scale up to 7 billion requests per day, if you wanted to).
It's important to understand that building your application with these 'cloud services' can bring huge benefits in cost and effort when what matters is delivering a great product. The people at Google are experts at setting up and maintaining machines. They are experts at data storage, data redundancy, and scaling computing power up and down to handle sudden bursts of user traffic. Their state-of-the-art data centres are constantly evolving to keep up with demand, and you don't need to incur any of that additional cost.

Check out this video to get an idea of what we're talking about:



You've now seen the great advantages that Google App Engine has to offer as an excellent content delivery network and so much more. Cloud computing is one of the fastest growing fields and it provides an easy and affordable way to run your applications.

"Traditional" cloud-based hosting and scaling applications on virtual machines comes with a cost. Even if the structure is virtual, you still have to manage it, do load balancing, bring instances up and down, take care of patching software and in general spend a lot of time and resources on just the infrastructure. With Google Cloud Platform, Google takes care of all the heavy lifting and back-end maintenance.

Google is a pioneer in the business of scaling, and now you can use their infrastructure. It doesn't matter whether your application is small scale or large scale, the scalability of Google's infrastructure is basically impossible to match in a traditional environment. Let them handle what they're good at while you focus on other important aspects of your business.

Wednesday, August 4, 2010

Do Canadians avoid Cloud Computing due to the Patriot Act?

Having sold U.S. based SaaS solutions for over 5 years we occasionally encounter prospective Canadian customers that use the U.S. Patriot Act as an excuse to avoid cloud computing.

Note that as far as the Federal Government knows the Patriot Act has never been used to access Canadian data.  Consider also that your customer's data is far more secure on Microsoft's or Google's servers than it ever will be on their own server in their own office.

My editorial opinion is that ensuring you have secure passwords is far more important than being concerned about the very remote possibility that the U.S. government might access your data.  1 in 3 Canadian jobs is related to international trade; to require the data to be located in Canada limits a business' opportunity to utilize the best solution at the best price and makes us less competitive in the global market. 

Would you be willing to pay 5 to 10 times more for the same service in Canada?  I did the costing analysis with 2 large SaaS companies and that was the reality of the numbers.

For further reading: