Presentatie op het jaarlijkse event van Kannegieter. Wat is Microsoft's visie op de toekomst.
Kudo's aan Rene van Haaster en Serge van Schie voor het maken de presentatie en mede presenteren op dit event
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Â
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0
1.
2.
3. Fundamental
Research Product
Practical
Research Development
Microsoft Research Microsoft Labs Microsoft Product Teams
~ 10 Years out ~ 5 Years out ~ 1-5 Years out
www.officelabs.com
26. âSaaSâ âPaaSâ âIaaSâ
software as a service platform as a service infrastructure as a service
consume it build on it migrate to it
27. Service Categories
Infrastructure Platform Software
(On-Premise) (as a Service) (as a Service) (as a Service)
Applications Applications Applications Applications
You manage
Data Data Data Data
You manage
Runtime Runtime Runtime Runtime
Managed by vendor
Middleware Middleware Middleware Middleware
Managed by vendor
You manage
O/S O/S Managed by vendor O/S O/S
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
33. Live Services Online Services 3rd Party
Apps & Solutions
Building Block Services
Datacenters Computers Networks
34. 23 million subscribers
2 billion unique calls per year
14 billion ads per month
Over 6 million songs in the
Over 600 million unique users catalog
Over 3 billion WW
queries each month
370 million active
500 million active Windows Live IDs accounts
Petabytes of data
every month to
millions of PCs
10 billion messages
processed daily
36. Scalable, virtualized hosting environment
Flexible storage with blobs, tables, and queues
Model-driven service lifecycle management
Rich local & offline developer experience
MICROSOFT CONFIDENTIAL
37. Enterprise software delivered as online subscription services.
Enterprise Team
Email Collaboration
Hosted and Runs on
managed by PCs, smart
Microsoft in
Microsoft
BPOS phones and
web
Data Centers. browsers.
Web Real-time
Conferencing Communications
MICROSOFT CONFIDENTIAL
Three key elements of the services platformGlobal foundationPhysical layer of our services infrastructure that includes our data centers, the racks of computers and disks that are inside those data centers, the network that connects them to the Internet. Building Block servicesAs described in a previous slide, these are services for developers, services identity & access, data, business logic, and others â that form the core building blocks needed for application developmentApplications (Finished and Attached services)âLiveâ Consumer services for individuals and businesses with no IT staff, âOnlineâ Business services for larger businesses, and eventually 3rd-party apps
Key Points: Microsoft has a long history of providing some of the largest cloud services in the world.Script: Weâve actually been in cloud computing for a while:Weâve been delivering some of the largest cloud services on the planet for almost 15 years.Our online properties (WL, MSN) see some 600 million unique users every monthXbox pushed out some 5 petabytes of content over Xbox Live during the week of Christmas (2009)We process up to 9.9 billion messages a day via WL MessengerWe have over 500 million active Windows Live IDsThe BPOS guys have a million paying users in 36 countries and regionsEven MS Update/Windows Update ⊠operates at incredible scale - pushes out over a petabyte of updates every month to millions of servers and hundreds of millions of PCs When you look at our experience, our commitment and our continued leadership in cloud computing there are a number of fairly substantial differences between us and other providers.
Key Points:No one has the breadth of cloud servicesOnly Microsoft has a the wide set of cloud services that complements on-premises softwareScript:In addition to our consumer-facing cloud services, Microsoft offers the most complete set of cloud-based solutions to meet your business needs including advertising, communications (email, telephony, meetings), collaboration (document storage, sharing, workflow), business applications (CRM, business productivity), storage, management and infrastructure services. And unique to Microsoft these sets of cloud services complement a full and rich set of on-premise software enabling often times to add cloud functionality to your existing software or move between cloud and on-premises systems.Click:And with BPOS we are seeing quite a bit of momentum of customers moving to the cloud.
Three key elements of the services platformGlobal foundationPhysical layer of our services infrastructure that includes our data centers, the racks of computers and disks that are inside those data centers, the network that connects them to the Internet. Building block servicesFor developers, services identity & access, data, business logic, and others â the core building blocks youâd need for application developmentApplicationsLive services for individuals, Online services for IT, and eventually 3rd-party apps
Slide objectives: Define Windows Azure and explain the three types of services provided by Windows Azure.Speaking Points: With Windows Azure, we are extending the Windows Server platform to the cloud Windows Azure is a scalable hosting environment for you to deploy your apps in our cloud.Windows Azure provides three core services:Compute â which provides virtualized compute environment based on Windows Server. Today we are running Windows Server 2008, Hyper-V, IIS7, and the .NET Framework 3.5 SP1. These are all technologies many of you are already familiar with today. Storage â which provides durable, scalable, & available storage with essential abstractions. There are three types of data supported in Windows Azure Storage â tables, blobs, and queues. Table are used to store structured data or entities, but without the relational and query capabilities you find in a databaseBlobs can support very large sets of data such as images or videosQueues are used for communication between roles in Windows AzureManagement â Finally, the Management Services provide automated management of the infrastructure and your application. For instance, this service manages instance provisioning, application deployment, and service configuration.Model DrivenWindows Azure is model driven. You define the roles for your application and the requirements (such as the number of instances you require for each role) in the form of an XML-based model. The management service is then responsible for configuring the appropriate environment based on your requirements. Developer ExperienceWith Windows Azure we have focused on providing a rich developer experience based on Visual Studio. With the Windows Azure SDK and Visual Studio tools extensions, you can develop an application locally without being connected to the cloud or the internet. As youâll see in a minute, as part of the local development experience, you will have the full power of Visual Studio.Notes: Today what you see surfaced in Windows Azure is a focus on applications. Currently this is limited to managed code for ASP.NET applications, WCF services, and worker processes.In the future we will provide support for unmanaged code and also virtual machines.
Office Web Apps utilizes the cloud to deliver files as you would expect to view them in Officeâwhile maintaining content integrity and formattingâacross your PC, phone, and browser. We call this âround trippingâ and it is a key competitive differentiator. Word, Excel, PowerPoint, OneNote, and Outlook are all availableon Office Web Apps.Letâs think about how powerful this can be,even to a two-mansmall business:For example, a business owner created some analysison his PC while he was in the office. He wasusing some of the rich data visualizationfeatures, such as conditional formatting and graphs.Later that day, he is at the airport waiting for his flight. He logs on to an airport kiosk and uses the Web Apps to make a few quick edits he had thought of, sends an e-mail asking his partner to double check the deck, and jumps on the plane.Once his flight lands, he checks his e-mail on his phone from the runway and sees that his business partner made some additionaledits. He takes a look at them via the Excel Web App and Excel mobile.Heâs set.Throughout this whole process, heâs had a great viewing experience and he was able to makeedits with confidence, knowing that changes made at the kiosk would appear as he intended them to for his business partner to review on his PC.This cloud capability will change how SMBs manage their day-to-day business activitiesâand when you combine this Office Web Apps âcloudâ capability with BPOS, you really begin to see the amazing offerings we have that address the unique needs and pain points of our small and medium business customers.But weâre not the only company vying for SMBs in the cloud.