powered by endjin
In another bumper edition of the newsletter, I have decided to cover all new content from the first 2 weeks of January. Obviously one of the hot topics in the last few weeks has been the Meltdown and Spectre CPU vulnerabilities; episode 210 of the Azure Podcast covers this topic, and how it's been addressed by Microsoft in Azure & on-premise.
If I had to name the biggest addition to the Azure ecosystem in 2017, it would be Cosmos DB. Rimma Nehme Group Product Manager of Azure Cosmos DB has written a great recap of 2017, and I have to say I'm really excited to see how the service will evolve in 2018. John Downs has embarked upon a 6 part series exploring Cosmos DB Server-Side Programming with TypeScript. Part 1 provides an introduction, while Part 2 examines User-Defined Functions.
In another exciting announcment PowerShell Core 6.0 is Generally Available and Supported, this is the cross-platform (Windows, macOS, and Linux), and open-source version of PowerShell built upon .NET Core.
Justin Marks highlights a gotcha that VSTS will no longer allow creation of new MSA users with custom domain names backed by Azure AD. It was also announced that Compatibility Level 140 is now the default for Azure SQL Database.
New guidance for designing, building, and operating microservices on Azure Kubernetes has been released, and finally a great article highlighting the power of Application Insights in: Better Decisions Through Better Analytics: Visual Studio App Center with Azure Application Insights.
If you have any content you'd like to contribute to the newsletter, please tweet @AzureWeekly or ping an email to AzureWeekly@endjin.com.
Compute
Covering: Virtual Machines, Virtual Machine Scale Sets, Functions, Batch, Service Fabric, Cloud Services
- Mark Heath (@mark_heath) walks through Creating Durable Functions in the Azure Portal
- On the Index out of Range blog, Szymon Warda blogs about The missing Azure Functions documentation and walks through Troubleshooting compiled Azure Functions in F#
- On MSDN, Amit Agarwal Amagar writes Azure Function Apps: Trigger in Azure SQL /SQL Server to execute Azure Function
- Elizabeth R Maher describes Service Fabric in DevTest Lab Environments
- Cihat Cengiz writes Tell me something I should know – Blockchain as a Service on Microsoft Azure
- Lee Stott (@lee_stott) describes Using Microsoft Azure Data Science Virtual Machines in your teaching and Research Labs
- Kyle Deeds announces the Preview of new high performance computing capability: H-Series VMs
- Vincent-Philippe Lauzon talks about Finding a VM Image Reference, Publisher & SKU
- On TechNet, Alex Bennett writes What are Azure Availability Zones and why should you use them
- On MSDN, there's an update about SAP on Azure – January 2018
Networking
Covering: Virtual Network, Load Balancer, Application Gateway, VPN Gateway, Azure DNS, Content Delivery Network, Traffic Manager, ExpressRoute, Network Watcher
- On MSDN, Karan Singh (@im_karan_singh) discusses Azure App Service : Automate VNET Re-sync in case of failure
- Also on MSDN, Ashok Kirla talks about Network virtualization using SCVMM and TFS/VSTS for your Build-Deploy-Test scenarios
- On TechNet, Bernhard Frank posts a video about Hybrid Networking: End-to-end setup of an ExpressRoute between interxion und Azure
- Also on TechNet, djtech2k11 explains how to Extend Your Network to Azure With Site-to-Site VPN Quick and Cheap
Storage
Covering: Blob storage, Queue storage, File storage, Disk storage, Data Lake Store, StorSimple, Backup
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 74 - Working with Azure Storage Blobs and Files through the Portal, Part 75 - Create an Azure Storage Blob Container through C, Part 76 - Uploading and Downloading a Stream into an Azure Storage Blob and Part 77 - Working with Azure Storage Explorer
- Srinath writes about The backup could not be started because of an unexpected error in virtual disk service 0x80070057 0x086C6
Web & Mobile
Covering: App Service, Web apps, Mobile apps, API apps, Content Delivery Network, Media Services, Azure Search
- On MSDN, Amit Agarwal Amagar describes the Custom Schedule for Azure Web Job Timer Triggers
- Ben Perkins (@csharpguitar) explains How to disable preloadEnabled on an Azure App Service, demonstrates a quick way to deploy an Azure App Service from Visual Studio and walks through installing Procdump for Linux.
- Glenn Condron writes about 64 bit ASP.NET Core on Azure App Service
- Michael Hansen writes about Continuous Deployment with VSTS/TFS and App Service Environment ASE
- On the Azure blog, Yusuf Rangwala writes a migration checklist when moving to Azure App Service
Containers
Covering: Container Service, Container Registry
- On the Azure blog, Peter Taylor describes Designing, building, and operating microservices on Azure
- On MSDN, ddeeb walks through Setting up CI/CD targeting Red Hat OpenShift Kubernetes Using VSTS
- Paras Patidar discusses Using Azure Container Registry on Cross Subscription
- Sarah Jeanne Sexton provides A Whirlwind Tour of RNNs with Docker the easy way
- Zhiliang Xu describes how to Run Shadowsocks in Azure Container Instances
- Stefan Stranger (@sstranger) discusses Running ACS-Engine in Docker container
Databases
Covering: SQL Database, Azure Database for MySQL, Azure Database for PostgreSQL, SQL Data Warehouse, SQL Server Stretch Database, Azure Cosmos DB, Table storage, Redis Cache, Data Factory
- On the Azure blog, Rimma Nehme (@rimmanehme) gives a Azure CosmosDB: Recap of 2017
- On the Kloud blog, John Downs writes Cosmos DB Server-Side Programming with TypeScript – Part 1: Introduction and Part 2: User-Defined Functions
- On the Database Journal site, Marcin Policht blogs about Azure Cosmos DB Consistency Levels
- On MSDN, Sudhir Rawat (@rawatsudhir) talks about Azure CosmosDB in Banking Sector
- On Channel 9, Scott Hanselman and Emily Lawton talk about Apache Spark Connector for Azure Cosmos DB on Azure Friday
- Joseph Sack writes that Compatibility Level 140 is now the default for Azure SQL Database
- Radu Vunvulea (@RaduVunvulea) covers Flavors of SQL inside Azure Azure SQL
- On the Journey to SQL Authority with Pinal Dave blog, Pinal Dave (@pinaldave) discusses How to Restart SQL Azure Database
- Simon J.K. Pedersen describes how to Scale your Azure SQL Database with Azure Functions
- On the .NET Curry blog, Mahesh Sabnis (@maheshdotnet) discusses Using Azure database for PostgreSQL in ASP.NET Core with EF Core
- Arnaud Comet talks about Azure SQLDW, the cost benefits of an on-demand data warehousing
- Scott Hanselman and Ron Ortloff talk about Azure SQL Data Warehouse compute optimized performance tier on Azure Friday
Data + Analytics
Covering: HDInsight, Machine Learning, Stream Analytics, Azure Bot Service, Data Lake Analytics, Power BI Embedded, Data Catalog
- On the Azure blog, Christian Wade (@_christianWade) points to his video on Azure Analysis Services features with Scott Hanselman on Azure Friday and introduces Asynchronous refresh with the REST API for Azure Analysis Services
- David Brass describes Improving Azure Machine Learning predictions when using regression analysis
- On Channel 9, Bharath Sreenivas talks about Extending Azure HDInsight to install open source components and Pranav Rastogi gives an Azure HDInsight Application Platform Overview on Data Exposed
- On MSDN, Ashish Thapliyal (@ashishth) points to a script to Enable text caching in HDInsight Interactive Query Cluster to get super-fast performance with text data
- Also on MSDN, Saveen Reddy (@saveenr) points to a document which details How to Save Money and Control Costs with Azure Data Lake Analytics
- Buck Woody writes DevOps for Data Science – Continuous Delivery and DevOps for Data Science – Release Management
- Charles Sterling (@chass) gives a Walk through of using the PowerApps custom visual in Power BI and writes about the 1/11/2018 Webinar: R Script and Power BI go together better than peanut butter and chocolate – and make much better visualizations by Ginger Grant
- Gregg Boer writes about Power BI and VSTS Analytics
- Chris Webb (@Technitrain) writes about In the Previous Date Filters In Power BI/Get&Transform/Power Query
- On the MSSQL Tips site, Siddharth Mehta (@siddhumehta) blogs about Data exploration, drill down, and analysis using decomposition tree in Power BI Desktop
- Devin Knight (@knight_devin) posts Power BI Custom Visuals Class Module 84 – ChartAccent – BarChart
- James Serra (@JamesSerra) posts a Reference architecture for enterprise reporting in Azure
- On the Azure blog, Andrew Shannon announces the new developer tools in Build richer apps with your time series data
AI + Cognitive Services
Covering: Computer Vision API, Face API, Bing Web Search API, Customised speech service, Custom Vision Service, Language Understanding Intelligent Service, Bing Custom Search
- On Channel 9, Corom Thompson talks about Using Cognitive Search to Understand the JFK Documents AI Show
- On MSDN, Nikita Habib writes about a Bot Framework issue: An error occurred : Failed to find any azure subscriptions for the current user
Internet of Things
Covering: IoT Hub, IoT Edge, Event Hubs, Stream Analytics, Notification Hubs, Time Series Insights
- Scott Hanselman (@shanselman) writes Exploring the Azure IoT Arduino Cloud DevKit
- On Channel 9, Olivier Bloch and Tim Laverty talk about How to customize the Remote Monitoring Preconfigured Solution for Azure IoT on the Internet of Things Show
- Radu Vunvulea (@RaduVunvulea) writes IoT Home Automation Garage door proximity sensor
Enterprise Integration
Covering: Logic Apps, Service Bus, API Management, BizTalk Services
- On TechNet, the Intune Support Team writes Plan for Change: Use Intune on Azure now for your MDM management
Security + Identity
Covering: Security Center, Azure Active Directory for developers, Key Vault, Azure Active Directory, Azure Active Directory B2C, Azure Active Directory Domain Services, Multi-Factor Authentication
- On MSDN, Justin Marks announces that VSTS will no longer allow creation of new MSA users with custom domain names backed by AzureAD
- On TechNet, Chad Cox writes AzureADPoSh: Azure AD Applications Password Expirations and ADPoSh: Find and Fix AdminSDHolder Orphans AdminCount
- Also on TechNet, Yuri Diogenes (@yuridiogenes) points to his course on Hybrid Cloud Workload Protection with Azure Security Center and walks through Creating Custom Notable Event in Azure Security Center
- On the Azure blog, Shalini Pasupneti covers the Azure Security Center and Microsoft Web Application Firewall Integration
Developer Tools
Covering: Visual Studio Team Services, Azure DevTest Labs, HockeyApp, Developer tools and SDKs, Xamarin, Storage Explorer
- On MSDN, Blanca Delgado Parra writes Better Decisions Through Better Analytics: Visual Studio App Center with Azure Application Insights
- Also on MSDN, Tanmayee Kamath posts Image Factory – Part 3: Save Custom Images and Distribute to Multiple Labs
- Wael Kdouh (@waelkdouh) describes Deploying Your Dockerized Angular Application To Azure Using VSTS
- On the Azure blog, Jenny Jiang writes that Azure Data Lake tools integrates with VSCode Data Lake Explorer and Azure Account
- Michael Hansen writes about the High Availability Team Foundation Server TFS in Azure
- Sana Noorani writes about the Visual Studio App Center
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 73 - Send Emails through Azure with C and SendGrid
- On Channel 9, James Montemagno presents Episode 37: .NET Standard Libraries with Immo Landwerth on the Xamarin Show
- Simon Foster (@funkysi1701) writes about Mobile App UI Testing
- On Microsoft + Open Source blog, Zachary Deptawa lists the Top questions about Terraform and Azure
Monitoring + Management
Covering: Microsoft Azure portal, Azure Resource Manager, Application Insights, Log Analytics, Automation, Site Recovery, Scheduler
- Stefan Roth (@stefanroth_net) covers Azure Monitor – New Alerts Experience Preview
- On the Azure podcast, Cale Teeter and Sujit D'Mello present Episode 211 - Azure Monitor
- On Channel 9, Corey Sanders (@CoreySandersWA) goes all in on Azure Policy on Tuesdays with Corey
- On TechNet, Srinath discusses Troubleshooting Hyper-V to Azure Replication Issues when using Azure Site Recovery
- Also on TechNet, Christopher Scott talks about Azure Automation: Shutting Down Custom Tagged Virtual Machines
- On Code Project, Gordon Beeming Rsa describes Moving Application Insights Resources Between Subscriptions in Azure
- Sam Cogan (@samcogan) describes Azure Pre-Emptive Maintenance
- On MSDN, Priti Kalani explains how to Optimize your Azure spend
Thought Leadership from endjin
- Unlocking Digital Transformation with Azure API Management - a training session from endjin, explaining what Digital Transformation is, and how to use Azure API Management to take your first steps. Three versions are available: 5 minute exec summary, 20 minute overview or 50 minute deep dive.
- How to plan your cloud transformation journey - an article explaining how you should use the various bits of thought leadership content from endjin to plan your cloud journey.
- API Maturity Matrix - a spreadsheet to help you assess your organization's ability to build, test, deploy, manage and monetize an API Platform.
- Azure Technology Selector - a flowchart which guides you through the process of chosing the best Azure service for your needs.
- Cloud Comparison Poster - a free poster, comparing the three major cloud platforms - Azure, AWS & Google Cloud Platform. For more information, see the accompanying blog series.
- Cloud Migration Process - a free poster, outlining our process for cloud adoption.
- Cloud Adoption: Risk & Mitigations - The Swiss Cheese Model - a free poster from endjin & Hymans Robertson outlining the risk and mitigations of adopting public cloud.
- Embracing Disruption: Financial Services & the Microsoft Cloud - a free ebooklet from endjin describing how companies in FS can take advantage of Azure.
Solutions from endjin
- Modern Data Platform Blueprint - our opinionated architecture over Azure Data Lake, which solves common security, ingestion, and data processing requirements.
- API Economy Platform Blueprint - our solution accelerator for building an API first architecure on Azure.
Useful Links
- The Developer's Guide to Microsoft Azure (2nd Edition) - ebook from Microsoft showcasing architectural approaches and common design patterns you face when building modern applications.
- Azure Virtual Datacenter - ebook from Microsoft highlighting an approach to isolation, security, and trust in the Microsoft cloud.
- Cyber Security Demystified - ebook from Microsoft describing how to keep your organisation safe.
- Microsoft's What is Azure poster - a visual overview of Azure's services and features.
- Microsoft Azure Essentials: Fundamentals of Azure - a free ebook from Microsoft Press, by Michael S. Collier and Robin E. Shahan.
- Data Science in the Cloud with Microsoft Azure Machine Learning and R - a free ebook on Azure Machine Learning, by Stephen F. Elston.
- Protecting Data in Microsoft Azure - a whitepaper that describes the various mechanism you can you can leverage for managing sensitive data in the Azure platform.
- A-Z of the Azure ecosystem - a slide deck outlining current Azure services.
- Azure Architecture Center - guidance from the Patterns & Practices team covering API Design, API implementation, Autoscaling, Background jobs, CDN, Caching, Data partitioning, Monitoring and diagnostics, Retry, Scalability and availability.
- Azure Architect's Reference - if you are an architect responsible for building an application on Azure, or are trying to figure out how you could migrate an application and need to dig deep into the workload, cost, security, capacity, availability, deployment and operational modelling this invaluable resource should be your first stop. An open source project, with contributions from several experienced architects, it gathers data from many different references into a single, useful guide that is constantly updated by the community.
- Azure Table Storage Design Guide - a guide from the storage team.
- Azure infrastructure services implementation guidelines - key design and implementation guidelines for deploying an IT workload in Azure infrastructure services.
- Azure Speed Test - a simple web tool that measures the latency between you and Azure Datacenters to suggest which might be fastest for you location.
- Azure Websites Cheatsheet - everything you need to know about configuring & managing Azure Websites on a single page.
- SQL Database Migration Wizard - a very useful tool for migrating existing SQL databases to SQL Azure; will fix some common conversion errors automatically.
- Azure SQL DTU Calculator - a tool to help you determine the number of DTUs for your existing SQL Server database(s) as well as a recommendation of the minimum performance level and service tier that you need before you migrate to Azure SQL Database.
- Microsoft Azure Symbol/Icon Set - a set of Visio and PowerPoint shapes for use in architecture diagrams / presentations.
- Service Bus Explorer - a free and open source tool for managing and exploring Azure Service Bus(including Event Hubs).
- Best practices for designing Azure Resource Manager Templates - guidance based on the whitepaper 'World Class ARM Templates Considerations and Proven Practices'.
- Microsoft Cloud Networking for Enterprise Architects - a downloadable guide to Azure networking, covering topics such as cloud migration and networking for PaaS and SaaS services
Azure Weekly Newsletter Issue #157
Thanks for updating your information, keep share with more updates Azure Online Training
OdpovědětVymazat