Understanding the Internet of Things(IoT)

Smart locks, smart thermostats, smart cars — you’ve probably heard some of these terms lately, and you’re going to hear of them even more. But what are these things exactly — and what makes them so smart?

These devices are all part of an emerging category called the Internet of Things, or IoT for short. The Internet of Things is emerging as the next technology mega-trend, with repercussions across the business spectrum.

Read more

Azure Websites, Cloud Services, and Virtual Machines comparison

With Azure, there are multiple ways to host websites – Azure Website, Cloud services and Virtual Machines.

For most web apps, Azure Websites have been the best choice. Deployment and management are integrated into the platform, sites can scale quickly to handle high traffic loads, and the built in load balancing and traffic manager provide high availability. You can easily move existing sites to Azure websites easily with an online migrating tool or create a new site using the framework and tools of your choice.

If you need more control over the web server environment, such as the ability to remote into your server or configure server startup tasks, Azure Cloud Services is typically the best option.

If you have an existing application that would require substantial modifications to run in Azure Websites or Azure Cloud Services, you could choose Azure Virtual Machines in order to simplify migrating to the cloud. However, correctly configuring, securing, and maintaining VMs requires much more time and IT expertise compared to Azure Websites and Cloud Services.

If you are considering Azure Virtual Machines, make sure you take into account the ongoing maintenance effort required to patch, update, and manage your VM environment.

The following diagram illustrates the relative degree of control versus ease of use for each of these web hosting options on Azure.websites_cloudservices_vms_3