Search
StarWind is a hyperconverged (HCI) vendor with focus on Enterprise ROBO, SMB & Edge

Azure Offers now “Bot-as-a-Service” as a new “Serverless” Compute Service

  • December 14, 2016
  • 5 min read
Augusto is currently working as Principal Consultant in Dell EMC, originally from Argentina and now based in the US. His role currently is designing customer requirements into specific systems and processes; also performing technical briefings; leading architectural design sessions and proofs of concept. Augusto is also the author from two published App-V books: “Getting Started Microsoft Application Virtualization 4.6” and “Microsoft Application Virtualization Advanced Guide”.
Augusto is currently working as Principal Consultant in Dell EMC, originally from Argentina and now based in the US. His role currently is designing customer requirements into specific systems and processes; also performing technical briefings; leading architectural design sessions and proofs of concept. Augusto is also the author from two published App-V books: “Getting Started Microsoft Application Virtualization 4.6” and “Microsoft Application Virtualization Advanced Guide”.

Microsoft is expanding the Azure features and functionalities constantly, two of the key aspects related to the new Azure features are related to enhancing end-user interaction and facilitate the work in the DevOps world. Azure now has the “Bot-as-a-Service” available where customers can use these automated text-based exchanges systems with their own customers.
text-based system

The serverless environment that Microsoft is offering it is basically the same idea of a PaaS environment, where you pay only for the resources that you use. Instead of paying for a virtual machine with a dedicated compute, memory and storage assignment, you just pay for the operations associated to the service.

Facebook was one of the pioneer platform in this initiative to start offering support and guidance for developers that want to create automated bots for Facebook Messenger. With that feature available, the largest social network available offers companies and brands the possibility to include these systems for their customers, in order to obtain rapid responses in social media.

Azure’s Bot-as-a-Service is currently available to support several platforms: Slack, Facebook Messenger, Skype, Teams, Web chat, Email, GroupMe, Kik, Telegram, text/SMS and Twilio (Google services are not included for obvious reasons). This service is not restricted to only use the platforms above, Microsoft created this service using Microsoft Bot Framework, which we can interact using REST APIs.

Slack, Facebook Messenger, Skype, Teams, Web chat, Email, GroupMe, Kik, Telegram, text, SMS and Twilio icons

With this support from Azure’s Bot-as-a-Service, customers can easily start offering the service to their customers rapidly and at a low cost (especially if we are considering the development costs for building and maintaining a similar platform). Pricing for this service is related to the consumption and operations executed, details can be found here: Azure Bot Service Pricing.

The extensibility capabilities are indeed very rich, only to mention the possibilities that can be achieved using Microsoft Cognitive Services are tremendous. Where you can use your bots to see, hear, interpret and interact with end-users without, again, requiring much of development or customizations.

Microsoft Cognitive Services

The example shown in Microsoft Cognitive Services is one of the most common ones: face recognition. The feature is enabled with only 92 lines of code in JSON.

 

 

 

 

Hey! Found Augusto’s article helpful? Looking to deploy a new, easy-to-manage, and cost-effective hyperconverged infrastructure?
Alex Bykovskyi
Alex Bykovskyi StarWind Virtual HCI Appliance Product Manager
Well, we can help you with this one! Building a new hyperconverged environment is a breeze with StarWind Virtual HCI Appliance (VHCA). It’s a complete hyperconverged infrastructure solution that combines hypervisor (vSphere, Hyper-V, Proxmox, or our custom version of KVM), software-defined storage (StarWind VSAN), and streamlined management tools. Interested in diving deeper into VHCA’s capabilities and features? Book your StarWind Virtual HCI Appliance demo today!