57
Windows Camp 2015

Windows Camp 2015. #wincamp Windows Camp Владимир Юнев Эксперт по стратегическим технологиям, Microsoft Visual Studio 2015 для веба,

Embed Size (px)

Citation preview

PowerPoint Presentation

Windows Camp 2015#wincamp

Windows Camp , MicrosoftVisual Studio 2015 , , Windows CampWEBCLOUDCONTAINERSAzure, Office 365DockerASP.NET5ASP.NET5 Windows, OSX, LinuxVisual Studio & WebWindows Camp 2015 #wincamp.NET 2015

ASP.NET Web Forms 4.6Async, TaskRoslynHTTP/2IdentityASP.NET 5 , , -

2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/8/20158ASP.NET5 Open SourceWindows, Linux, OSXOpen Sourcehttps://github.com/aspnet http://docs.asp.net/Contributions

ASP.NET5 Roadmaphttps://github.com/aspnet/Home/wiki/RoadmapBeta6 - Localization, Servicing, .NET 4.6 support, and moreBeta7 - Cross-platformBeta8 - Feature complete!RC1 - Stabilization

10Entity Framework 7.0: Mobile, OSX, LinuxSQL & NoSQL: Azure Table Storage, Redis : , Open Sourcehttp://github.com/aspnet/entityframework Roadmaphttps://github.com/aspnet/EntityFramework/wiki/RoadmapVisual Studio & WebJSON EditorHTML EditorJavaScript EditorReactJSAzure Web AppVisual Studio & Web

Visual Studio & WebTask Runner Explorer Bower, Grunt, npmTask Runner Explorer Grunt/GulpLESS/SASS-, JSHint, JSLint

Visual Studio & WebJSON EditorJSON Schema ValidationIntellisenseDuplicate property SchemaStore.org

Visual Studio & WebHTML Editor {{}} (Angular, Mustache, )Web Components, Custom ElementsIntellisense Angular, Bootstrap CSS SchemaStore.orgVisual Studio & WebJavaScript EditorEcmaScript 6Intellisense Angular, Bootstrap CSSNavigation Bar JSDocVisual Studio & WebReact.JS .JSXIntellisenseFormattingValidation

Microsoft Azure, Office 365Visual Studio & CloudWindows Camp 2015 #wincampMicrosoft Azure Azure App ServiceAzure MarketplaceAzure SDK for .NET

- Azure

- Azure19 Azure AWS Google Cloud .Azure StorSimpleAzure in OpenAzure GovernmentAzure SQL DatabaseRights Management (RMS)Azure API ManagementAzure Site RecoveryAzure AutomationInstance Level Public IpsAzure Redis CacheAzure BatchAzure MarketplaceAzure Data FactoryStream AnalyticsEvent HubsOperational InsightsPremium StorageVirtual Machine Converter 3.0Cloud Platform System (CPS)Antimalware for Cloud Services and VMsIdentity Manager vNextAnalytics Platform System (APS)Visual Studio Community 2013Visual studio 2015 Preview.NET 2015Azure RemoteAppAzure AD BasicSSD-based instances for Microsoft Azure VMs and Cloud ServicesAzure SQL Database AuditingLive Channels for Azure Media ServicesAAD Application ProxyNew experiences in Power BIAzure DocumentDBAzure SearchHDInsight for Storm Public Preview & GAAzure Zone Redundant StorageHDInsight for HbaseWSSC vNext tech previewContent Protection pub previewIntune - Nov update and Dec updateAzure AAD premium featuresMulti-Factor Auth enhancementsCloudera and Hortonworks on clustered Azure VMsAzure Instance level IPAzure Role Based Access ControlsVPN support pub previewTiP Testing pub previewAzure AD Workday A148 IntegrationAzure Standard SSG ExpressRoute S2S, P2S GAAzure Multiple NICsAzure Networking AppliancesAzure Traffic Manager Nested policiesAzure VM Image Gallery expansionAzure VnetAzure Web JobsVSO datacenter expansionVSO REST Hooks pub previewAustralia datacenter Forced TunnelingWSSC Azure PacksAzure G-Serves InstancesAzure Key VaultDrivers for SQL ServerMDM for Office 365 public preview and GAAzure Media Services Content ProtectionAzure Mobile EngagementNode.js Tools for Visual StudioVisual Studio 2013 updatesAuto-HA for SQL Server VMAuto-Patching and Backup for SQL Server VMsAzure SQL Database Increased CompatibilityAzure AD Connect Health pub previewAzure AD MFA Per App / Conditional access pub previewAzure RMS controlled user deploymentAzure RMS departmental templates pub previewAzure Site Recovery SAN ReplicationASP.NET 5 PreviewAzure SDK 2.5.1Team Foundation Server 2015 previewAzure Machine Learning GAAzure HDInsight for Linux Pub PreviewAzure HDInsight Support for Hadoop 2.6 pub previewAzure SQL Database security feature - Data Masking pub previewAzure SQL Database security features - EncryptionAzure SQL Database security features - Row Level securityAzure AD: API for SIEMMicrosoft Intune monthly updatesRemote Desktop Client for Windows Phone 8.1Azure App ServiceAzure CDN IntegrationAzure Media Encoder PremiumAzure AD Premium & Basic in CSPAzure IoT SuiteWindows Server ContainersHyper-V ContainersWindows Server Nano ServerAzure Media Player GAAzure Service FabricAzure IoT SuiteAzure Site Recovery: Protect VMWare and Physical Servers in Public PreviewAzure Backup Generally Available Azure API Management Premium simplifies high availability and massive scale for APIsExpressRoute for Office 365Azure Active Directory Dynamic Membership For GroupsAutomatic Password Change for Social Media Shared AccountsCompute-Intensive A10 and A11 Virtual Machine InstancesRemote Desktop app for Windows Phone support for Gateway and Remote ResourcesInformatica Cloud Agent availability in Linux and Windows Virtual MachinesAzure DocumentDB Hadoop ConnectorAzure HDInsight support for more VM sizesEnterprise-Grade Array-Based Replication and Disaster Recovery with ASR and System Center GA

500+ 12 112Build 2015

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/9/2015 3:13 PM24Api Apps API

Web Apps-

LOGIC Apps - SaaS

Mobile Apps

Azure App ServiceApp Service has everything you need to build apps that target both web and mobile clients from a single app back-end.Using API Apps, you can connect your app to dozens of popular services like Office 365 and salesforce.com in minutes, and integrate your own APIs so they can be used within any app.And finally with Logic Apps, you can automate business processes using a simple no-code experience.25

BoxChatterDelayDropboxAzure HD InsightMarketoAzure Media ServicesOneDriveSharePoint SQL ServerOffice 365OracleQuickBooksSalesForceSugar CRM SAPAzure Service BusAzure StorageTimer / RecurrenceTwilioTwitterIBM DB2 InformixWebsphere MQAzure Web JobsYammerDynamics CRMDynamics AXHybrid Connectivity

HTTP, HTTPS FileFlat FileFTP, SFTPPOP3/IMAPSMTPSOAP + WCFBatching / DebatchingValidateExtract (XPath)Transform (+Mapper)Convert (XML-JSON)Convert (XML-FF)X12EDIFACTAS2TPMOMRules EngineConnectorsProtocolsBizTalk ServicesAPI Connectors

All the connectivity and tools you need to automate your modern business with over 40 connectors and growing all the time with the ability for any 3rd party to contribute to our gallery.26 Azure MarketplaceAzure Marketplace*

* .

Microsoft Azure

, Azure 100+ The Marketplace can help attract customers to the Azure cloud platform and be a more integral part of the customers IT strategy (to discover and deploy applications and services). 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/9/2015 3:04 PM27Azure SDK for .NETCode Analysis for Azure, VM Storage WebJobs HDInsight, HIVE Query & StormPush Notification Wizard for .NET Mobile ServicesNotification Hubs: View and Manage Device Registrations Cloud Explorer

Azure Application Insights

Azure Resource Manager . .

Office API Office 365: DocumentsSearchMailCalendarPeopleSocial

iOS

Two kinds of apps : you light up Office/Exchange/SharePoint. You consume our services in a custom (device or web) appContextual appsRich, powerful interactive IW experiencesDo more, without leaving Excel, Outlook, PowerPoint, SharePointConsistent Framework everywhere that Office runs. Everywhere that people do workRobust APIsBig newsMore for SharePoint DevsGrowing up outside SharePointFlexible ToolsOpen-ness and choice is a core pillarBut we just want to take away all the frictionTools targeted to specific usersPlatforms with best management, capability and scaleWhat does this mean. Where is the valueBreadth : more endpoints and experiencesDepth: richer APIs. More capabilitiesPower:

33 Office 365 Uber, PayPal, Evernote, Boomerang, Translator

SharePointExchangeSkypeAzure AD

Office 365 API Office 365 RESTful.

API Office 365 VS 2013 ( ) Office .

API API Office 365, SharePoint, Exchange, Skype Azure AD.

SDK Office 365 Android iOS, API O365.Office 365 API

API Office 365 VS 2013 ( ): . Office ( , , , ) . , API SharePoint Exchange; API Office 365, SharePoint, Exchange, Lync Azure AD.

35Visual Studio & Office 365

Docker Windows LinuxVisual Studio & ContainersWindows Camp 2015 #wincamp

Physical ServerHost OSContainer ManagerAppFrameworkAppAAppAAppFrameworkAppBAppBAppBPhysical ServerHypervisorGuest OSGuest OSAppFrameworkAppFrameworkAppAAppAGuest OSAppFrameworkAppBVMHost OS

Docker Engine Windows

Docker Windows :

Docker VM Image, Windows Server 2016

Azure Docker VM Extension

Azure Marketplace Container Apps

Docker Trusted Registry Azure Marketplace

Azure Resource Manager Templates

http://azure.microsoft.com/en-us/documentation/templates/

ASP.NET 5 Docker Image

Visual Studio 2015 Tools for Docker

Docker Visual Studio

Visual Studio Code & Docker

http://blogs.msdn.com/b/vscode/archive/2015/06/23/visual-studio-code-and-docker.aspx52Visual Studio Online

+ Docker CI & Tests+ Docker Compose+ Docker Swarm+ Azure Deploy

Visual Studio 2015 http://VisualStudio.com/

WEBCLOUDCONTAINERSAzure, Office 365DockerASP.NET5 , [email protected]

@XaocCPSfacebook.com/yunevblogs.msdn.com/b/vyunev

Azure - facebook.com/groups/azurerus ! azure.comVisualStudio.comdocs.asp.net

2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.