Cyberiafreak

"Fortunate are those who take the first steps.” ― Paulo Coelho

About Azure App Service [ Web Apps, Mobile Apps, API Apps and Logic Apps] — WAML Apps

In the recent build conference, we had few Azure announcements. Yes out of that, “Azure App Service” is something important for dev’s to learn and try out. Had a chance to go through this announcements, so thought of sharing the awesomeness in this post. Azure App service has got 4 features – Web, Mobile, Logic and API as below.

It actually enables us to to easily create Web(web sites) + Mobile + Logic + API Apps and also facilitate us to refer each of them without complex coding or integration pains.

  1. Azure Web Apps (aka Azure Websites – renamed)
  2. Azure Mobile Apps (aka Mobile Services)
  3. Azure Logic Apps (‘workflow’ style apps – get the data from one connector and pass it on to diff connectors)
  4. Azure API Apps (uses Swagger)

40   1   3    4  41   2 5

Azure Web Apps(a.k.a Azure Websites)

+ straightforward web hosting multitenant platform(PaaS), you can build and host websites using .NET, Java, Node.js, PHP, and Python. there is nothing new here, except renamed from Azure WebSites if you are familiar with.

Azure API Apps

+ new apps from MSFT, this is nothing but our HTTP based API projects. These API can be consumed by the application developed using .NET, Java, Node.js, PHP, and Python. It has got the metadata formatted by swagger (opensource frmk)

Azure Mobile Apps

+ SSO, + build engaging iOS, Android and Windows apps.
+ same like other apps – autoscale helps us to meet the sudden demand
+ you can easily integrate with facebook, Twitter, Google etc.

Azure Logic Apps.

+ again new from MSFT, it has the graphical dashboard workflow diagrams which helps us to experiment and implement easily without much of complex integration code. You could automate certain business process or workflow using designer. For out of the box, you may have to find one from market place. Key things include: Workflow, Connectors, Triggers, Actions

useful links: https://tryappservice.azure.com/   &    https://weblogs.asp.net/scottgu/announcing-the-new-azure-app-service

Videos explaining them – http://azure.microsoft.com/en-us/documentation/services/app-service/

//channel9.msdn.com/Events/Build/2015/2-628/player

Advertisements

June 8, 2015 Posted by | Azure, Azure Cloud Service, Azure websites, Biztalk Server- Begineer | , , , | 1 Comment

Explored Azure Cloud Service auto scaling feature

This weekend I had a chance to try this blog post by Kirk Evans here. Finally decided to try myself and experience the fact. Trust me, its one of the cool feature implemented in Azure. I can’t imagine how many lines of code would execute in the back-end for each of those button click from portal, say increase the core, queue, cpu etc – really hard to imagine or think about it.

#Hats off to Azure team for their flawless implementation. I was able to experience this feature end to end without any bug or hassle. few observation from my point,

Objective:
========
How to automatically scale the worker role based on the number of messages in a queue

+ Kirk has used Azure service bus to validate this functionality. I have also used the same .NET console application to pump the queue message. It took sometime to fix those project reference etc. Finally with Nuget able to resolve the dependencies and publish it successfully.
+ Everything went flawlessly from there. Spent my time mostly in the portal to know the settings and tweaking it. I think we should bring those nuget console to the project context menu for quicker launch. Right now it is buried some where under main menu of Visual Studio.
+ Though auto scaling worked like charm, the dashboard chart is not getting refreshed or reflecting real data, not sure what’s going on there.

Note: Auto scale feature automatically creates or destroys the VM’s based on the rules

+ Source code uploaded here – http://1drv.ms/1M0I0dS && http://1drv.ms/1M0I51d

+ Screenshots here.

This slideshow requires JavaScript.

Happy weekend !

March 1, 2015 Posted by | Azure, Azure Cloud Service | | Leave a comment

   

%d bloggers like this: