Microsoft Azure is a cloud computing platform and infrastructure offered by Microsoft. It provides computing services including web hosting, virtual machines, databases, media services, and more. Key features include Websites for hosting web applications, Virtual Machines for running applications and servers in the cloud, and Cloud Services which are scalable applications and services. Microsoft Azure uses specialized operating systems and hypervisors to manage resources across Microsoft's global datacenters and provide services to applications.
WebFest 2011 Hosting Applications CR by David Tang
jnandag detailed profile
1. JATINDER NANDA
123, Indira Nagar, Opp.-Near Asian Acres, Dehradun - 248006
E-Mail: jnandag@outlook.com
Contact No.: 0091 135 276 3610 & 963 4399 307/819-208-3720;
Senior IT Professional having >15 years of entrepreneurial experience
SKILLS PROFILE
Working on Client-Server Technology viz. Windows Server 2012/2008/2003/2000 & Windows 8.1/7
Windows XP/ Windows Professional 2000.
Windows Supporting Programs Viz MS Office 2013/2010/2007/XP/2000, Ms Office 365.
Hands on experience in Windows based Software Installation/ usage, Web Designing & Development,
Uploading From Scanner, Using Tools on the Web like Web Matrix on Windows Azure and downloading
of App Softwares, Online Audio & Music Videos Streaming, Creating Backup thro DVD/CD Creation.
Results-driven professional, recognized for taking on major initiatives, adapting to rapidly changing
environments and resolving mission-critical issues to ensure bottom-line success.
Skilled in mapping client requirements, scope management, activity sequencing, resource allocation, risk
management, effort & cost estimation and negotiations aligned to pre-set guidelines.
A visionary leader with good communication, team building and management, interpersonal & analytical
skills.
CAREER GRAPH
Entrepreneur, Aug 1999 till date
Netizens Inc., Dehradun – Involved in providing value added services to verticals like -
o E Education - Online Tuitions, Professional Courses, Internet Learning Programs
(Vernacular), Digital Literacy & English Proficiency
o Travel - Rail, Air, Bus, Taxi, Hotel & Holiday Packages
o Utility - Bill Payment, Mobile Recharge, Gifts, Flowers etc
o Finance - Micro Finance, Insurance, Loans & other Financial Products
o Entertainment - Ringtones, Games, Movies & Music download
o E Medicine/Tele Medicine - Through India's largest infrastructure headed by a leading
Cardiologist of the country
o E Security/Surveillance - Surveillance Facility & Storage System proposed with the
Centralized Authorities
Job Profile:
o Understanding of customer needs to ensure alignment of deliverables to business
requirements.
o Accountable for updating of Computer Systems and availability of electricity & hi-speed
internet.
o Referring People to Online Tutorials.
Highlights: Acknowledged for maintenance of IT Enables Services Café at par with world standards.
EDUCATION
IT Certificate Course/Training - Windows Server 2008, Koenig Solutions, Dehradun, Apr-May,2012,
Pursuing WS2012R2 MCSE Certification.
B.Tech (Chemical), University at Amravati, Maharashtra, 1992
2. TECHNICAL SKILLS
Proficient In Programs Usage installed on OS Windows 7, Such as MS 2010 Word/ Excel/ PowerPoint,
Video Converter, Adobe Acrobat Reader/Creator, Photoshop, U Lead 6 CD-DVD-CD Converter/Nero 9,
Anti-Virus, Internet Explorer, Firefox Mozilla, Netscape Navigator, Google Chrome, Safari, Opera,
Download Accelerator, Vuze, Download Manager, System Tools Like Defrag, Disk Cleaner & Disc Check,
Media Players, & Zip & ISO Files Downloads, Messengers, Printers Setup & the Installations of these
Programs.
Program Installations: Maya (3D Animation), AutoCAD 2009, PageMaker, Corel Draw, Visual Studio,
Dreamweaver, Flash, MS Office 365.
S/w Installations Like Windows 7 & XP, MS OFFICE2010 & XP, H/w Desktop Assembling.
Web Pages Creation through MS Azure, WebMatrix Tool, Weebly & Blogs Posts, Picasa.
PERSONAL DETAILS
Languages Known: English, Hindi & Punjabi.
Permanent Address: 123, Indira Nagar, Opp.-Near Asian Acres, Dehradun - 248006
E-Mail: j n a n d a g@o u t l o o k . com , j a t i n@a r th a IT. com , Contact No.: 0091 135 2763610 & 963 4399 307/819-
208-3720;
Web: http://nanda.azurewebsites.net
References on request. ________
Social Profiles:
http://www.twitter.com/ebizjn , http://www.facebook.com/ITJatinN , http://lnkd.in/RdSjme .
3. Mentioned is the role description I'm engaged in & the work undertaken thro' MS Azure Cloud Services
& Windows Server.
I've been added as an admin on MS Azure web site management. I can create up to 10 sites (total) that
is free.
Logging in with my Microsoft account (Live/Hotmail ID):
https://manage.windowsazure.com
The Azure management portal is giving me all the functionality to create web sites, apps, storage
(databases) and I can use the Gallery to create web sites instead of creating from scratch.
Also, after download of WebMatrix tool from Microsoft site helps in creation of Websites.
The web sites created will have the URL similar to –
<siteName>.azurewebsites.net
There is a concept of Regions. Can select East Asia, which is available for all items. Or, SouthEastAsia,
which is only available for few items currently. It's to make sure the Region remains same for the entire
solution, e.g., if selecting web site and storage, both should be created in same Region. Windows Azure
is an open and flexible cloud platform that enables us to quickly build, deploy, and manage applications
across a global network of Microsoft managed datacenters. We can build applications using any
language, tool, or framework. In addition, we can integrate our public cloud applications with our
existing IT environment.
== Features ==
Microsoft Azure is Microsoft's cloud [[application platform]].
In June 2012, Microsoft Azure released the following new features:
* [Microsoft Azure Websites|Websites] allows developers to build sites using [ASP.NET], [PHP],
[Node.js], or [Python (programming language)|Python]] and can be deployed using [FTP], [Git
(software)|Git], [Mercurial] or [Team Foundation Server].
* Virtual machines let developers migrate applications and infrastructure without changing existing
code, and can run both [Windows Server] and Linux [virtual machine]s.
* Cloud services - Microsoft's Platform as a Service (PaaS) environment that is used to create scalable
applications and services. Supports multi-tier scenarios and automated deployments.
* Data management - SQL Database, formerly known as [SQL Azure] Database, works to create, scale
and extend applications into the cloud using [[Microsoft SQL Server]] technology. Integrates with
[Active Directory] and [[Microsoft System Center]] and [Apache Hadoop|Hadoop].
* Media services - A PaaS offering that can be used for encoding, [[content protection]], streaming,
and/or analytics.
The Microsoft Azure Platform provides an [[Application programming interface|API] built on [REST],
[HTTP], and [XML] that allows a developer to interact with the services provided by Microsoft Azure.
Microsoft also provides a client-side managed class library which encapsulates the functions of
interacting with the services. It also integrates with [[Microsoft Visual Studio]], Git, and [Eclipse
(software)|Eclipse].
4. Microsoft released a set of infographics. One poster summarizes Microsoft Azure and the features in it.
==Services==
* [Microsoft Azure Websites|Web sites] - High density hosting of web sites. This feature was announced
in preview form in June 2012 at the Meet Microsoft Azure event. Customers can create web sites in
[PHP], [ASP.NET Framework|ASP.NET], [Node.js], or [Python (programming language)|Python], or select
from several open source applications from a gallery to deploy. This comprises one aspect of the
[[Platform as a service|Platform as a Service (PaaS)]] offerings for the Windows Azure Platform.
* Virtual machines - Announced in preview form at the Meet Windows Azure event in June 2012, the
Windows Azure Virtual Machines comprise the [Infrastructure as a service|Infrastructure as a Service
(IaaS)] offering from Microsoft for their public cloud. Customers can create Virtual Machines, of which
they have complete control, to run the Microsoft Data Centers. As of the preview the Virtual Machines
supported [[Windows Server]] 2008 and 2012 operating systems and a few distributions of Linux. Since
May 2013, the Virtual Machine offering left the preview state and went into General Availability state
(GA).
* Cloud services - Previously named "Hosted Services", the Cloud Services for Windows Azure comprise
one aspect of the PaaS offerings from the Windows Azure Platform. The Cloud Services are containers
of hosted applications. These applications can be internet-facing public web applications (such as web
sites and [e-commerce] solutions), or they can be private processing engines for other work, such as
processing orders or analyzing data.
** Developers can write code for Cloud Services in a variety of different programming languages;
however, there are specific [software development kit]s (SDKs) started by Microsoft for [Python
(programming language)|Python], [Java (programming language)|Java]], [Node.js] and [.NET]. Other
languages may have support through Open Source projects. Microsoft published the [source code] for
their client libraries on [GitHub].
* Data management
**SQL Database
**Tables
**[[BLOB]] Storage
*Business Analytics
**SQL Reporting
**Data Marketplace
**[[Hadoop]]
*Identity
**[[Active Directory]]
**Rights Management
**Access Control Service
*Messaging
**Microsoft Azure Service Bus
**Queues
*Media Services
*Mobile Services
==Implementation==
Microsoft Azure uses a specialized operating system, called Microsoft Azure, to run its "fabric layer" — a
cluster hosted at Microsoft's datacenters that manages computing and storage resources of the
computers and provisions the resources (or a subset of them) to applications running on top of
5. Microsoft Azure. Microsoft Azure has been described as a "cloud layer" on top of a number of Windows
Server systems, which use Windows Server 2008 and a customized version of [Hyper-V], known as the
Microsoft Azure [Hypervisor] to provide virtualization of services.
Scaling and reliability are controlled by the Microsoft Azure Fabric Controller so the services and
environment do not crash if one of the servers crashes within the Microsoft [datacenter] and provides
the management of the user's web application like memory resources and load balancing.
Windows Server 2012, codenamed "Windows Server 8" is the sixth release of Windows Server. It is
the server version of Windows 8 and succeeds Windows Server 2008 R2. Two pre-release versions,
a developer preview and a beta version, were released during development. The software was
generally available to customers starting on September 4, 2012.
Unlike its predecessor, Windows Server 2012 has no support for Itanium-based computers, and has
four editions. Various features were added or improved over Windows Server 2008 R2 (with many
placing an emphasis on cloud computing), such as an updated version of Hyper-V, an IP address
management role, a new version of Windows Task Manager, and ReFS, a new file system. Windows
Server 2012 received generally good reviews in spite of having included the same controversial
Metro-based user interface seen in Windows 8.
Installation options
Unlike its predecessor, Windows Server 2012 can switch between "Server Core" and "Server with a
GUI" installation options without a full reinstallation. Server Core - an option with a command-line
interface only - is now the recommended configuration. There is also a third installation option that
allows some GUI elements such as MMC and Server Manager to run, but without the normal
desktop, shell or default programs like File Explorer.
User interface
Server Manager has been redesigned with an emphasis on easing management of multiple
servers.The operating system, like Windows 8, uses the Metro-based user interface unless installed in
Server Core mode.Windows Store is available in this version of Windows but is not installed by
default.Windows PowerShell in this version has over 2300 commandlets, compared to around 200 in
Windows Server 2008 R2.
Task Manager
Windows Task Manager
Windows Server 2012 includes a new version of Windows Task Manager together with the old
version. In the new version the tabs are hidden by default showing applications only. In the new
Processes tab, the processes are displayed in varying shades of yellow, with darker shades
representing heavier resource use. It lists application names and status, as well as CPU, memory,
hard disk and network utilization. The process information found in the older versions are now
moved to the new Details tab. The Performance tab shows "CPU", "Memory", "Disk", "Wi-Fi" and
"Ethernet" graphs. The CPU tab no longer displays individual graphs for every logical processor on
the system by default; instead, it can display data for each NUMA node. When displaying data for
each logical processor for machines with more than 64 logical processors, the CPU tab now displays
simple utilization percentages on heat-mapping tiles The color used for these heat maps is blue, with
darker shades again indicating heavier utilization. Hovering the cursor over any logical processor's
data now shows the NUMA node of that processor and its ID, if applicable. Additionally, a new
6. Startup tab has been added that lists startup applications, however this tab does not exist in Windows
Server 2012. The new task manager recognizes when a Windows Store app has the "Suspended"
status.
IP address management (IPAM)
Windows Server 2012 has an IP address management role for discovering, monitoring, auditing, and
managing the IP address space used on a corporate network. The IPAM is used for the management
and monitoring of Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP)
servers. Both IPv4 and IPv6 are fully supported.
Active Directory
Windows Server 2012 has a number of changes to Active Directory from the version shipped with
Windows Server 2008 R2. The Active Directory Domain Services installation wizard has been
replaced by a new section in Server Manager, and a GUI has been added to the Active Directory
Recycle Bin. Multiple password policies can be set in the same domain. Active Directory in
Windows Server 2012 is now aware of any changes resulting from virtualization, and virtualized
domain controllers can be safely cloned. Upgrades of the domain functional level to Windows Server
2012 are simplified; it can be performed entirely in Server Manager. Active Directory Federation
Services is no longer required to be downloaded when installed as a role, and claims which can be
used by the Active Directory Federation Services have been introduced into the Kerberos token.
Windows Powershell commands used by Active Directory Administrative Center can be viewed in a
"Powershell History Viewer".
Hyper-V
Windows Server 2012, along with Windows 8, includes a new version of Hyper-V, as presented at
the Microsoft BUILD event. Many new features have been added to Hyper-V, including network
virtualization, multi-tenancy, storage resource pools, cross-premise connectivity, and cloud backup.
Additionally, many of the former restrictions on resource consumption have been greatly lifted. Each
virtual machine in this version of Hyper-V can access up to 64 virtual processors, up to 1 terabyte of
memory, and up to 64 terabytes of virtual disk space per virtual hard disk (using a new .vhdx
format). Up to 1024 virtual machines can be active per host, and up to 8000 can be active per
failover cluster. SLAT is a required processor feature for Hyper-V on Windows 8, while for
Windows Server 2012 it is only required for the supplementary RemoteFX role.
ReFS
Resilient File System (ReFS), codenamed "Protogon" is a new file system in Windows Server 2012
initially intended for file servers that improves on NTFS in some respects. Major new features of
ReFS include:
Improved reliability for on-disk structures
ReFS uses B+ trees for all on-disk structures including metadata and file data. Metadata and file data
are organized into tables similar to a relational database. The file size, number of files in a folder,
total volume size and number of folders in a volume are limited by 64-bit numbers; as a result ReFS
supports a maximum file size of 16 Exabyte, a maximum of 18.4 × 1018 folders and a maximum
7. volume size of 1 Yottabyte (with 64 KB clusters) which allows large scalability with no practical
limits on file and folder size (hardware restrictions still apply). Free space is counted by a
hierarchical allocator which includes three separate tables for large, medium, and small chunks. File
names and file paths are each limited to a 32 KB Unicode text string.
Built-in resilience
ReFS employs an allocation-on-write update strategy for metadata, which allocates new chunks for
every update transaction and uses large IO batches. All ReFS metadata has built-in 64-bit checksums
which are stored independently. The file data can have an optional checksum in a separate "integrity
stream", in which case the file update strategy also implements allocation-on-write; this is controlled
by a new "integrity" attribute applicable to both files and directories. If nevertheless file data or
metadata becomes corrupt, the file can be deleted without taking down the whole volume offline for
maintenance, then restored from the backup. As a result of built-in resiliency, administrators do not
need to periodically run error-checking tools such as CHKDSK when using ReFS.
Compatibility with existing APIs and technologies
ReFS does not require new system APIs and most file system filters continue to work with ReFS
volumes. ReFS supports many existing Windows and NTFS features such as BitLocker encryption,
Access Control Lists, USN Journal, change notifications, symbolic links, junction points, mount
points, reparse points, volume snapshots, file IDs, and oplock. ReFS seamlessly integrates with
Storage Spaces, a storage virtualization layer that allows data mirroring and striping, as well as
sharing storage pools between machines. ReFS resiliency features enhance the mirroring feature
provided by Storage Spaces and can detect whether any mirrored copies of files become corrupt
using background data scrubbing process, which periodically reads all mirror copies and verifies
their checksums then replaces bad copies with good ones.
Some NTFS features are not supported in ReFS, including named streams, object IDs, short names,
file compression, file level encryption (EFS), user data transactions, hard links, extended attributes,
and disk quotas. Sparse files was not supported by Preview, but it is supported by RTM. ReFS does
not itself offer data deduplication. Dynamic disks with mirrored or striped volumes are replaced
with mirrored or striped storage pools provided by Storage Spaces. However, in Windows Server
2012, automated error-correction is only supported on mirrored spaces, and booting from ReFS is not
supported either.
IIS 8.0
Windows Server 2012 includes version 8.0 of Internet Information Services (IIS). The new version
contains new features such as SNI, CPU usage caps for particular websites, centralized management
of SSL certificates, WebSocket support and improved support for NUMA, but few other substantial
changes were made
8. Scalability
Windows Server 2012 supports the following maximum hardware specifications.Windows Server
2012 improves over its predecessor Windows Server 2008 R2:
Specification Windows Server 2012 Windows Server 2008 R2
Physical processors 64 64
Logical processors
when Hyper-V is disabled 640 256
Logical processors
when Hyper-V is enabled 320 64
Memory 4 TB 2 TB
Failover cluster nodes (in any single cluster) 64 16
System requirements
Minimum system requirements for Windows Server 2012
Processor 1.4 GHz, x64
Memory 512 MB
Free disk space 32 GB (more if there is 16 GB of RAM or more)
Windows Server 2012 runs only on x64 processors. Unlike its predecessor, Windows Server 2012
does not support Itanium
Upgrades from Windows Server 2008 and Windows Server 2008 R2 are supported, although
upgrades from prior releases are not.
Editions
Server 2012 has four editions: Foundation, Essentials, Standard and Datacenter.
Specifications Foundation Essentials Standard Datacenter
9. Distribution OEM only Retail, volume
licensing, OEM
Retail, volume
licensing, OEM
Volume licensing
and OEM
Licensing model Per server Per server Per CPU pair +
CAL
Per CPU pair +
CAL
Processor chip limit 1 2 64 64
Memory limit 32 GB 64 GB 4 TB 4 TB
User limit 15 25 Unlimited Unlimited
File Services limits 1 standalone DFS
root
1 standalone DFS
root Unlimited Unlimited
Network Policy and
Access Services
limits
50 RRAS
connections and 10
IAS connections
250 RRAS
connections, 50 IAS
connections, and 2
IAS Server Groups
Unlimited Unlimited
Remote Desktop
Services limits
50 Remote Desktop
Services
connections
Gateway only Unlimited Unlimited
Virtualization rights N/A
Either in 1 VM or 1
physical server, but
not both at once
2 VMs Unlimited
DHCP role Yes Yes Yes Yes
DNS server role Yes Yes Yes Yes
Fax server role Yes Yes Yes Yes
UDDI Services Yes Yes Yes Yes
Print and Document
Services Yes Yes Yes Yes
Web Services
(Internet
Information
Services)
Yes Yes Yes Yes
Windows
Deployment
Services
Yes Yes Yes Yes
10. Windows Server
Update Services No Yes Yes Yes
Active Directory
Lightweight
Directory Services
Yes Yes Yes Yes
Active Directory
Rights Management
Services
Yes Yes Yes Yes
Application server
role Yes Yes Yes Yes
Server Manager Yes Yes Yes Yes
Windows
Powershell Yes Yes Yes Yes
Active Directory
Domain Services
Must be root of
forest and domain
Must be root of
forest and domain Yes Yes
Active Directory
Certificate Services
Certificate
Authorities only
Certificate
Authorities only Yes Yes
Active Directory
Federation Services Yes No Yes Yes
Server Core mode No No Yes Yes
Hyper-V No No Yes Yes
Changes from Windows Server 2012
Microsoft has confirmed the following changes introduced by Windows Server 2012 R2:
· Automated Tiering: Storage Spaces stores most frequently accessed files on fastest physical media
· Deduplication for VHD: Reduces the storage space for VHD files with largely similar contents by
storing the similar contents only once
· Windows PowerShell v4, which now includes a Desired State Configuration (DSC) feature
· Integrated Office 365 support (Essentials edition)
· Return of the Windows Start button
· UEFI -based virtual machines
11. · Upgrades from driver emulators to synthetic hardware drivers to minimize legacy support
· Faster VM deployment (approximately half the time
· Internet Information Services 8.5: Support for logging to Event Tracing for Windows and the ability
to log any request/response headers. To improve scalability, if IIS is configured with 100 or more web
sites, by default it will not automatically start any of them. Alongside this, a new "Idle Worker Process
Page-Out" configuration option has been added to application pools to instruct Windows to page-out the
process if it has been idle for the idle time-out period (by default, 20 minutes)
· Server Message Block : Performance and event logging quality improvements, support for Hyper-V
Live Migration over SMB, bandwidth prioritization management, and the ability to remove SMB 1.0
support
· Windows Deployment Services : Support for managing WDS via PowerShell.
· Windows Defender is available in a Server Core installation, and is installed and enabled by default.
· IP Address Management (IPAM): Extended to support role-based access control, allowing for fine-grained
control over which users can view or change configurations for DHCP reservations, scopes, IP
address blocks, DNS resource records, etc. Additionally, IPAM can integrate with System Center Virtual
Machine Manager 2012 R2 to have coordinated IP policy across both physical and virtual environments.
The IPAM database can be stored in a SQL Server instance instead of Windows Internal Database.
· Group Policy has a new "Policy Cache" setting which allows domain-joined machines to store a copy
of the group policy settings on the client machine and, depending on the speed of access to the domain
controller, use those at startup time instead of waiting for the policy settings to download. This can
improve startup times on machines that are disconnected from the company network. New Group Policy
settings have been added to cover new features in Windows 8.1 and Internet Explorer 11, such as
enabling/disabling SPDY/3 support, configuring start screen layouts, and detecting phone numbers in web
pages.
· TLS support is extended to support RFC 5077, "Transport Layer Security (TLS) Session Resumption
without Server-Side State", which improves performance of long-running TLS-secured connections that
need to reconnect due to session expiration.
· Microsoft Servers
1. Applies to Windows Server 2008 R2 and 2012 Datacenter and Windows Server 2012 Standard only.
Other editions support less.
2. Each virtualized partition, including the host itself, can use up to 64 processors.
3. Each license of Windows Server 2012 Standard or Datacenter allows up to two processor chips. Each
license of Windows Server 2012 Standard allows up to two virtual instances of Windows Server 2012
Standard on that physical server. If more virtual instances of Windows Server 2012 Standard are needed,
each additional license of Windows Server 2012 allows up to two more virtual instances of Windows
12. Server 2012 Standard, even though the physical server itself may have sufficient licenses for its processor
chip count. Because Windows Server 2012 Datacenter has no limit on the number of virtual instances per
licensed server, only enough licenses for the physical server are needed for any number of virtual
instances of Windows Server 2012 Datacenter. If the number of processor chips or virtual instances is an
odd number, the number of licenses required is the same as the next even number. For example, a single-processor-
chip server would still require 1 license, the same as if the server were two-processor-chip and
a five-processor-chip server would require 3 licenses, the same as if the server were six-processor-chip,
and if 15 virtual instances of Windows Server 2012 Standard are needed on one server, 8 licenses of
Windows Server 2012, which can cover up to 16 virtual instances, are needed (assuming, in this example,
that the processor chip count does not exceed 16).
4. For the Standard and Datacenter editions, each user or device accessing the software must have a client
access license (CAL) assigned (either per-user or per-device), so there may be no more simultaneous
users than the number of client-access licenses, except up to 2 simultaneous users purely to administer
the server software, or for running virtualization or web workloads. Remote Desktop Services requires an
additional CAL separate from the aforementioned CAL.
5. If the number of physical processors in a particular server is under 64, the limit is determined by the
quantity of licenses assigned to that server. In that case, the number of physical processors cannot exceed
twice the number of licenses assigned to the server.