The Azure subscription we began yesterday comes with a $200 credit that we could use, but I am really only interested in the free resources. The first one listed is 750 hours of a Windows virtual machine. The size is B1S which is 1 vCPU (virtual CPU) and 1 GB RAM. It is a small machine, able to run windows software. Next is the same running Linux. Rounding out the top 3 is 2 64GB managed disks to mount on the virtual machines (VMs). You can see the start of the list below:
I am not wanting to start a server farm in the cloud, I am more interested in using cloud services. VMs are what we often talk about as Infrastructure as a Service or more often written as IaaS. It is the easiest way to get current workloads into the cloud, but it is really just shifting part of the load rather than restructuring it. None of those 3 are exciting to me, but I may talk through using the VMs as development boxes if we get to the point we need something more than a browser based editor or compiler.
The next 3 in the list are a lot more interesting to me, and this is where we will start later this week. The first is Azure Blob Storage, and some recent changes to it allow us to do some very interesting things with it. Specifically, we are going to use it to host static web pages and web resources without having to manage or set up a web server. Azure File Storage will give us to store some structured data while processing it, and last on this row we get a pretty large SQL Database. SQL stands for Structured Query Language and the database type is a relational database. That means we build tables of data and relate them to each other.
Next, we get access to a global database for un-structured data or a NoSQL database. This one is CosmosDB and it has interfaces, or API masks it can wear to make it look like MongoDB or several other popular NoSQL types. Next, we get 15 GB of outbound network traffic. Inbound is free, outbound costs. It won't do us much good to build something in the cloud if no one can reach it, so this will be used, a lot. Last on this row is time with the AI for Anomaly detection. I haven't used it, but I am guessing it is a type of automatic classification engine. One of the ideas I have been thinking about lately has to do with a lot of pattern matching, so this might come in handy.