Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Сергей Лёвкин «Технологии Microsoft для актуаль...

DotNetRu
September 30, 2017

Сергей Лёвкин «Технологии Microsoft для актуальных трендов»

Рассмотрим куда движутся технологии и как Microsoft участвует в этом. Как тренды меняют жизнь людей.

DotNetRu

September 30, 2017
Tweet

More Decks by DotNetRu

Other Decks in Programming

Transcript

  1. 4 .NET Meetup 2017 Microsoft Cognitive Services Vision Computer Vision

    Content Moderator Face Emotion Video Speech Translator Speech Bing Speech API Speaker Recognition Custom Speech Service Video Indexer Custom Vision Service Language Language Understanding Intelligent Service(LUIS) Bing Spell Check Web Language Model Text Analytics Translator Linguistic Analysis Knowledge Recommendations Knowledge Exploration Entity Linking Intelligence Academic Knowledge QnA Maker Custom Decision Service Search Bing Autosuggest Bing News Search Bing Web Search Bing Entity Search Bing Image Search Bing Video Search Bing Custom Search https://microsoft.com/cognitive-services/
  2. 6 .NET Meetup 2017 Deep Machine Learning “CNTK is Microsoft’s

    open-source, cross-platform toolkit for learning and evaluating deep neural networks.” • open-source model • created by Microsoft Speech researchers (Dong Yu et al.) 4 years ago • on GitHub since Jan 2016 under permissive license • nearly all development is out in the open • growing use Microsoft product groups • all have full-time employees • CNTK trained models are already being tested in production, receiving real traffic • external contributions e.g. from MIT and Stanford • Linux, Windows, .Net, docker, cudnn5 • Python, C++ and C# APIs coming soon https://www.microsoft.com/en-us/cognitive-toolkit/
  3. 27 .NET Meetup 2017 Service Fabric Microservices Communication Subsystem Service

    Discovery Management Subsystem Deployment, Upgrade & Monitoring Reliability Subsystem Reliability, Availability, Replication, Orchestration Hosting & Activation Application Lifecycle Testability Subsystem Fault Inject, Tests in Production Federation Subsystem Federates a set of nodes to form a consistent scalable fabric Application Programming Models Service Fabric High Availability Hyper-Scale Hybrid Operations High Density Rolling Upgrades Stateful services Low Latency Fast startup & shutdown Container Orchestration & lifecycle management Replication & Failover Simple programming models Load balancing Data Partitioning Automated Rollback Health Monitoring Placement Constraints
  4. 28 .NET Meetup 2017 Azure Functions • Serverless compute •

    Trigger on events in Azure + external services • Pay only per execution • C#, F#, Node.js, Python,…
  5. 37 .NET Meetup 2017 Azure Security Center Find vulnerabilities and

    remediate quickly Continuously monitor the security of your machines, networks, and Azure services using hundreds of built-in security assessments or create your own. Use actionable security recommendations to remediate issues before they can be exploited. Limit your exposure to threats Enable adaptive threat protections to reduce exposure to attacks. Block malware and other unwanted code by applying application controls adapted to your specific workloads and powered by machine learning. Enable just-in-time, controlled access to management ports on Azure VMs to drastically reduce surface area exposed to brute force and other network attacks. Detect and respond swiftly to attacks Use advanced analytics and the Microsoft Intelligent Security Graph to get an edge over evolving cyber attacks. Leverage built-in behavioral analytics and machine learning to identify attacks and zero-day exploits. Monitor networks, machines, and cloud services for incoming attacks and post- breach activity. Streamline investigation with interactive tools and contextual threat intelligence.