Microsoft Azure Portal
- One of the other things we do with Azure to enable that is provide a bunch of Application Building Blocks. These are managed services that we run to provide a lot of value so you can avoid setting up the infrastructure for common capabilities.
- You can provision VMs and put anything you want in it but in a lot of cases you will find that we have built-in services that are delivered by Microsoft and their partners. What’s cool is that you can use any of these services with a VM, with a Web App, or with a Cloud Service – so you have flexibility in how you will consume them.
- Some Important Services:
- Media Service: Azure Media Services powers consumer and enterprise streaming solutions worldwide. Combining powerful and highly scalable cloud-based encoding, encryption and streaming components, Media Services helps customers with valuable and premium video content easily reach larger audiences on today’s most popular digital devices, such as tablets and mobile phones
- Service Bus: Azure Service Bus is a generic, cloud-based messaging system for connecting just about anything—applications, services and devices—wherever they are. Connect apps running on Azure, on-premises systems, or both. You can even use Service Bus to connect household appliances, sensors and other devices like tablets or phones to a central application or to each other.Search Service: Azure Search makes it easy to add powerful and sophisticated search capabilities to your website or application. The integrated Microsoft natural language stack, also used in Bing and Office, has been improved over 16 years of development.
- Business Analytics – It allows you to easily build reporting capabilities into your Azure application. SQL Azure Reporting provides many of the features you know from SQL Server Reporting to create reports with tables, charts, maps etc. and more and deploy them on both private and public clouds. Reports can be exported to popular file formats such as Excel, Word, PDF, XML etc. You can use Business Intelligence Design Studio and Sql Server Tools to deploy your reports onto the cloud reporting server.
- HD Insight – It is the Apache Hadoop based Service for Azure that lets you analyze data so big that relational databases can’t handle.
- Caching – It provides distributed in memory cache service for Azure and SQL database applications.
- Access Control – It is a service that allows makes it easier for an application to accept identity information from Facebook, Google, Windows Live ID, and other popular identity providers. Rather than requiring the application to understand the diverse data formats and protocols used by each of these providers, Access Control translates all of them into a single common format.
- Azure AD Graph provides programmatic access to read data in Azure Active Directory (AD) through REST API endpoints.
- Azure Authentication Library (AAL) makes it very easy for developers to add to their client applications the logic for authenticating users to Azure Active Directory or their providers of choice, and obtain access tokens for securing API calls.
- and Many more…
Subscribing to Azure:
Free trial: This gives you a $200 credit and a month to try out any combination of resources in Azure. Visit https://azure.microsoft.com/en-us/free/
- MSDN subscriptions: If you have an MSDN subscription, you get a specific amount in Azure credit each month. For example, if you have a Visual Studio Premium with MSDN subscription, you get $100 per month in Azure credit.
- Pay-as-you-go: With this subscription, you pay for what you use by attaching a credit card or debit card to the account. If you are an organization, you also can be approved for invoicing.
- Enterprise agreements: With an enterprise agreement, you commit to using a certain amount of services in Azure over the next year, and you pay that amount ahead of time.
The management portal of Azure is an interface to configure and control Azure services and applications (Storage, Virtual Machines, SQL Database, Virtual Network etc…).
- Azure Classic Portal (Formerly called as Azure Management Portal): https://manage.windowsazure.com
- Microsoft Azure Portal (Formerly called as Preview Portal) – Now it’s a Production Portal: https://portal.azure.com/
Journey and Blades
The portal is organized as journeys. A journey is a series of blades, which are containers for the different components.
The components within the blades are called parts, which look like tiles.
The new portal contains the following user interface elements:
- Dashboard: The home page for your Azure environment. You can pin commonly used items to the dashboard to make it easier to navigate to them. By default, the dashboard includes tiles that show the global Azure service health, a shortcut to the Azure gallery of available services, and a summary of billing information for your subscriptions.
- Panes in which you can view and configure the details of a selected item. Each blade displays as a pane in the user interface, often containing a list of services or other items that you can click to open other blades. New blades open to the right side. In this way, you can navigate through several blades to view the details of a specific item in your Azure environment. You can maximize and minimize some blades to optimize the screen space and simplify navigation.
- Hub menu. A bar on the left side of the page, which contains the following icons:
- Home: Returns the page to the left side so that the Hub menu and dashboard are visible.
- Notifications: Opens a blade on which you can view notifications about the status of tasks.
- Browse: Starts a journey to view the details of a service in your Azure environment.
- Billing: Provides details about charges and the remaining credit for your subscriptions. Billing is also available on a resource group basis.
- New: Creates a new service in your Azure environment.
Note: You can also use Windows PowerShell and Azure CLI (Command Line Interface) to manage your Azure environment. Visual Studio also provides lots of Tools for managing Azure Resources and Creating and publishing Web sites.
Managing Account Subscriptions Portal:
From Microsoft Azure Portal you can view and edit your subscription, including usage statistics and billing details. You can also edit your profile.
To open the subscriptions page: Portal => Account name à View my bill. It will navigate you to https://account.windowsazure.com/Subscriptions
The following options are available on the subscriptions page:
- Change payment method
- Download usage details
- Contact Microsoft support
- Edit subscription details
- Change subscription address
- View partner information
- Cancel your subscription
Adding co-administrators: When you provision an Azure subscription, you automatically become the administrator for that subscription, and you can manage all the services and settings for the subscription.
You can add co-administrators: Azure classic portal à Expand Subscription (top right) à Manage Administrators
Azure Resource groups:
A resource group is a container that holds related resources (maybe a virtual machine, storage account, and virtual network, or a web app, database, database server, and 3rd party services) for an application. The resource group could include all of the resources for an application, or only those resources that are logically grouped together.
There are some important factors to consider when defining your resource group:
- All of the resources in your group must share the same lifecycle. You will deploy, update and delete them together. If one resource, such as a database server, needs to exist on a different deployment cycle it should be in another resource group.
- Each resource can only exist in one resource group.
- You can add or remove a resource to a resource group at any time.
- You can move a resource from one resource group to another group.
- A resource group can contain resources that reside in different regions.
- A resource group can be used to scope access control for administrative actions.
To Setup Environment for developing Azure Applications:
Operating System: Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Server 2012 R2
Microsoft Visual Studio 2013 or Microsoft Visual Studio 2015
IIS7 with ASP.NET and WCF HTTP Activation, Static Content, IIS Management Console and HTTP Redirection.
Note: Windows 7 Home Basic is not supported
Enabling IIS 7 on Windows 7
Start > Control Panel > Programs and Features à Select “Turn Windows Features On or Off”àInternet
Information Servicesà World Wide Web Services.
Under Application Development Features, Select ASP.NET.
Under Common HTTP Features, Select Static Content, IIS Management Console and HTTP Redirection
Installing Visual Studio Templates:
- Open Visual Studio à Fileà New Project à Select Cloud from LHS à Double click “Get Microsoft Azure SDK for .NET”
- Click “Download Windows Azure Tools”. The web installer is displayed. Follow the instructions to install the latest version of “Windows Azure SDK”.
- Check in C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\