24
CLOUD COMPUTING WITH BPOS AND WINDOWS AZURE AVNI GUPTA Microsoft Student Partner

Cloud computing bpos & windows azure oss

Embed Size (px)

Citation preview

Page 1: Cloud computing   bpos & windows azure oss

CLOUD COMPUTINGWITH BPOS AND WINDOWS AZURE

AVNI GUPTAMicrosoft Student Partner

Page 2: Cloud computing   bpos & windows azure oss

Agenda• What’s up with Cloud Computing?• How it is relevant to you?• Application Scenarios• Getting into the core of the Cloud• User Experience• A DEMO• Security Concerns• Benefits• Questions & Answers

Page 3: Cloud computing   bpos & windows azure oss

In simple terms

• Delegate your headache to someone else out there• Focus on what you really want• Pay only for what you use• Scale up/down your resources dynamically on demand

So, what exactly is the ‘Cloud’?

Page 4: Cloud computing   bpos & windows azure oss

The Cloud Computing Architecture

Page 5: Cloud computing   bpos & windows azure oss

Ok fine, I get it. But does it matter to me?

Yes, it does.If you are an IT Professional, Software Developer, Networking Professional or an above average Home Geek or aspiring to be one of them then you should know what Cloud Computing is.

Page 6: Cloud computing   bpos & windows azure oss

Great! So what is Microsoft doing up in the CLOUD?

Microsoft has two main Cloud Platforms which are available for use:-

• Business Productivity Online Suite (for IT/Infrastructure Professionals)

• Windows Azure (for Developers/ISVs)

Page 7: Cloud computing   bpos & windows azure oss

Business Productivity Online Suite

Microsoft brings together online versions of our most trusted communication and collaboration products with the security, reliability, and control you require.

Page 8: Cloud computing   bpos & windows azure oss

E-mail, shared calendars, & contacts

Microsoft Exchange Online is a hosted enterprise messaging solution based on Microsoft Exchange Server 2007 and provides the following:

• Improved e-mail security• Access to e-mail for your employees from virtually anywhere• Enhanced operational efficiency for your IT staff• 25-gigabyte (GB) mailbox storage per standard license

Page 9: Cloud computing   bpos & windows azure oss

Collaborate on documents, share knowledge, and manage information

SharePoint Online brings together the familiar SharePoint collaboration platform now delivered as an online service making the power of the cloud work for your business.

SharePoint Online provides a single, integrated location where employees can efficiently collaborate with team members, share knowledge and find organizational resources and information.

Page 10: Cloud computing   bpos & windows azure oss

IM & presence awareness

Microsoft Office Communications Online provides your organization with next-generation communications capabilities, including presence, instant messaging (IM), and PC-to-PC audio and video calling.

Office Communications Online delivers embedded presence and a "click-to-communicate" experience with Microsoft Outlook and Microsoft SharePoint Server.

Page 11: Cloud computing   bpos & windows azure oss

Hosted Web conferencing

Connect with your colleagues and engage your customers through real-time meetings, training sessions, and events. Features include:

• Web client support for remote attendee flexibility• Interactive application/desktop sharing and whiteboard tools• Active speaker video switching, multi-party video, and multi-party VoIP

audio• Rich-media presentations, native video conferencing, high-fidelity

recording, and Web-cam capabilities• Training and event management with event and class registration and

virtual breakout rooms

Page 12: Cloud computing   bpos & windows azure oss

PC management & security

Windows Intune simplifies how businesses manage and secure PCs using Windows cloud services and Windows 7—so your computers and users can operate at peak performance, from virtually anywhere.

Windows Intune is a comprehensive solution that includes PC management, malware protection, Windows upgrades, and more.

Page 13: Cloud computing   bpos & windows azure oss

Windows Azure

Windows Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage web applications on the internet through Microsoft® datacenters.

Page 14: Cloud computing   bpos & windows azure oss

Microsoft’s Unique Hybrid Approach

Windows Azure supports multiple languages and integrates with your existing on-premises environment. To build applications and services on Windows Azure, developers can use their existing Microsoft Visual Studio expertise. In addition, Windows Azure supports popular standards, protocols and languages including SOAP, REST, XML, Java, PHP and Ruby. Windows Azure is now commercially available in 40 countries.

Page 15: Cloud computing   bpos & windows azure oss

Live Services: Connect with Windows Live with over 500 million people love and use Windows Live services such as Messenger, SkyDrive, and Hotmail. Connect your site with them, their friends, and the things they care most about. We are currently in limited beta testing

.NET Services: Service Bus helps to provide secure connectivity between loosely-coupled services and applications, enabling them to navigate firewalls or network boundaries and to use a variety of communication patterns. Services that register on Service Bus can easily be discovered and accessed, across any network topology.

SQL Services: Microsoft® SQL Azure™ Database is the secure relational database based on familiar SQL Server technologies that you’ve come to rely on. The difference is that it’s a cloud database running in Microsoft datacenters around the globe. High-availability and fault tolerance are built in – giving you the ability to start small or serve a global customer base immediately.

Page 16: Cloud computing   bpos & windows azure oss

Content Distribution Network (CDN)

The Windows Azure content delivery network (CDN) enhances end user performance and reliability by placing copies of data closer to the user. A user accesses a proximate copy of the data as opposed to having to access a set of central servers. The Windows Azure CDN supports HTTP delivery of public content stored in Windows Azure storage. Content types include web objects (e.g. JPG, CSS, and JavaScript), downloadable objects (media files, software, documents) and other components for Internet delivery.

Benefits of the CDN include better performance and user experience for end users who are farther from the source of the content, and are using applications where many ‘internet trips’ are required to complete the loading of a WEB page, and large distributed scale to better handle instantaneous high load, say at the start an event such as a product launch.

Page 17: Cloud computing   bpos & windows azure oss

Typical Application Scenarios

Windows Azure is a service that allows developers to run applications and store data on servers owned and operated by Microsoft. These cloud applications can be targeted at businesses, consumers or both.

Some examples are:• Enterprises that use Windows Azure to run their own line-of-business,

batch processing or large-volume computations.• An independent software vendor (ISV) that creates a SaaS application

targeted towards business users.• Perform large-volume storage, batch processing, intense or large-

volume computations • An ISV that creates a SaaS application targeted towards consumers.

Page 18: Cloud computing   bpos & windows azure oss

What are the benefits of Windows Azure?

• Agility: Take advantage of development tools, automated service management and global datacenter presence to respond faster to customer needs, focus on your competitive differentiators, and reach new markets.

• Efficiency: Efficiency: Windows Azure improves productivity and increases operational efficiency by lowering up-front capital costs. Customers and partners can realize a reduction in Total Cost of Operations of some workloads by up to 30 – 40% over a 3 year period . The consumption based pricing, packages and discounts for partners lower the barrier to entry for cloud services adoption and ensure a predictable IT spend. See Windows Azure pricing.

• Focus: Focus on delivering services and value to your customers – and not on managing technology infrastructure. Windows Azure enables you to spend less time on operational hurdles and more time focusing on your competitive differentiators.

• Simplicity: Utilize your existing skills in familiar languages such as .NET, Java and PHP to create and manage web applications and services.

• Trustworthy: Enterprise class service backed by a reliable service level agreements and a rich online services experience.

Page 19: Cloud computing   bpos & windows azure oss

You now get more time to do what you really enjoy doing rather than spending time on maintenance and troubleshooting!

So to put it in simple terms, it means that instead of -

Page 20: Cloud computing   bpos & windows azure oss

Sounds cool – but what about Security?

• A system cannot be more secure than the physical platform on which it runs. Windows Azure runs in geographically distributed Microsoft facilities, sharing space and utilities with other Microsoft Online Services. Each facility is designed to run 24 x 7 and employs various measures to help protect operations from power failure, physical intrusion, and network outages. These data centers comply with industry standards for physical security and reliability and they are managed, monitored, and administered by Microsoft operations personnel.

• Fundamentally, Windows Azure must provide confidentiality, integrity, and availability of customer data, just like any other application hosting platform. It must also provide transparent accountability to allow customers and their agents to track administration of applications and infrastructure, by themselves and by Microsoft. Drawing on the basic components and relationships described so far, this illustrates how Windows Azure provides these classical dimensions of information security.

Page 21: Cloud computing   bpos & windows azure oss

Access Management in Azure [Security continued…]

Page 22: Cloud computing   bpos & windows azure oss

Awesome! So how do I get started?

1. Install the Windows Azure tools (http://www.microsoft.com/azure)Get Windows Azure Tools for Visual Studio and other downloads to start building and debugging applications for Windows Azure.

2. Create your first Windows Azure local applicationLearn how to create a simple ASP.NET application in Visual Studio for Windows Azure.

3. Get a paid accountSign up for Windows Azure to set up your account and access the online portal.

4. Deploy and run your Windows Azure applicationLearn how to deploy and run your sample application in Windows Azure.

Page 23: Cloud computing   bpos & windows azure oss

Any Questions?Please feel free and do not hesitate to ask any question that are even just remotely related to Cloud Computing!

Page 24: Cloud computing   bpos & windows azure oss

Thank You!

Contact:<Avni>[email protected]