Announcing general availability of Azure Functions

Today organizations are turning to the cloud not only to accelerate – but to transform – their business. Platform as a Service (PaaS) enables businesses to innovate at a scale that fuels their business transformation – with a focus on application innovation rather than infrastructure management and maintenance. Microsoft Azure has led the way with PaaS in alignment with our decades long commitment to enable developers with world class tools and services. Part of the Azure PaaS portfolio, Azure Functions, offers a serverless compute experience for rapid application development and operational agility. Released in preview in March 2016, we’re excited to announce the general availability of Azure Functions today.

Functions supports the development of event driven solutions on a serverless architecture, enabling on demand scaling and you pay only for the resources you consume. Today, Functions support for both C# and JavaScript is generally available and F#, PowerShell, PHP, Python and Bash are in preview. Functions uniquely offers integrated tooling support, out of the box Azure and third-party service bindings and continuous deployment to improve developer productivity.

Building with the community

Azure Functions is built in the open with the community on GitHub. The Functions team has actively engaged in customer discussions as feedback has been shared. In the preview period, over 900 GitHub issues were raised and addressed helping us deliver a high quality, production-ready service. We want to continue this dialogue with our customers and we maintain a backlog of features in UserVoice where you can provide suggestions.

Integrated tooling support

We now have support for creating, running, and debugging Functions locally on Windows, with the beta Azure Functions CLI. For JavaScript Functions on NodeJS, the CLI integrates with Visual Studio Code and sets up debug targets automatically. While the CLI currently only works on Windows, we’re working on support on Mac and Linux.

Our top UserVoice suggestion is for Visual Studio 2015 tooling support, which will be available as a preview shortly. (We’ll update this post with a download link when it’s ready). This preview tooling will enable developers to create and develop new Function Apps, debug them locally or remotely, and publish them to Azure.

Bind to services

Unlike other comparable services in the market, Azure Functions enables developers to configure bindings to services with just a few clicks. Bindings can be set for services to trigger a function and the object is passed into the function at runtime. There is support for Azure services such as Blob Storage, Event Hub, Service Bus, Storage Tables and external services like OneDrive and DropBox. For example, a binding configured to Azure Storage could trigger a function when a new file is uploaded. This results in less code for developers to maintain as the binding implementations are managed by the service. Developers who use their own tool chain can also edit the functions.json file directly to configure bindings.

The SendGrid, Twillio, Box, DropBox and Google Drive preview bindings were built in-house based on a binding extensibility framework that we will launch in preview early next year. This framework will allow developers to create their own service bindings and allow ISVs to contribute to the extension ecosystem.

Pay only for what you use

With Azure Functions, there is no need to reserve resources and you will only be charged for the time your function runs and memory consumed. Azure Functions pricing includes a permanent free grant of 400,000 Gigabyte Seconds (GB-s) execution time and one million total executions each month.  For usage exceeding the monthly free grant, customers are billed based on GB-s and executions consumed. Azure Functions charges execution per msec, with a 100 msec minimum. For existing Azure App Service Basic/Standard/Premium customers, Functions consumption is incorporated into the cost of the plan. Azure Functions is currently available in 12 Azure Regions with more on the way and the full price billing will start January 1, 2017. For more information check out the pricing page.

Increased operational efficiency

Azure Functions can scale up and down on demand so you don’t need to build infrastructure for the largest scale scenario and pay for resources you don’t use. You can also set a maximum daily spending cap to prevent runaway functions. There is also no more worrying about patching and maintaining frameworks, the operating system or infrastructure. Functions takes care of the underlying infrastructure for you.

Our customers

The true power of Azure Functions is realized through the application innovations of our early adopter customers like Accuweather and Plexure. Both customers are using Azure Functions in their production applications.

Accuweather: “Azure Functions has allowed us to move CRON workloads to the Cloud in an easy and efficient way. They provide powerful functionality without complicated setup, and allow us to quickly and easily implement event driven processes and workflows that are critical to our business.” Chris Patti, CTO at Accuweather.
Plexure: “As a software vendor it can be hard to completely solve a client problem where the software only meets ninety percent of their needs. Functions lets the team rapidly release small auto scaling units of logic that fill these gaps and unlocking significant value in our product to our customers. By building this into our software architecture it allows the teams to rapidly evolve the software to fill gaps unique to a customer but still keeping product standardization.” David Inggs, CTO at Plexure

What next?

So, what are you waiting for? Try Azure Functions for FREE for one hour without the need for a credit card today. Please visit UserVoice to give us your thoughts on Azure Functions.
Quelle: Azure

Data Platform week in review – November 14, 2016

This is the first edition of Data Platform Week in review covering Cortana Intelligence Suite, SQL Server and R Server.

Upcoming Events:

Connect(); is back for the third year in a row and will be livestreaming globally from New York City starting November 16.

Blogs:

We published over 30 blogs recently in 25 different blog sites for Data Platform across Azure, MSDN and TechNet to cover the rich portfolio of Microsoft Data platform products

#

Blog Title

Products & Services

1

Reddit ‘Ask Me Anything’ Session on Big Data & Analytics

Big Data & Analytics

2

9 Things You Should Do To Optimize HBase Performance in HDInsight

Big Data: HDInsight

3

Announcing the Winners – Women’s Health Risk Assessment Competition

Azure Machine Learning

4

Connected Drones: 3 Powerful Lessons We Can All Take Away

Azure Deep Learning

5

New Additions to the Data Science Virtual Machine – Test Drive, Community Forums, Deep Learning

Data Science VM

6

Introducing Custom Modules in the Cortana Intelligence Gallery

Cortana Intelligence

7

Azure DocumentDB updates: quick start experience, backup and restore, and firewall support

Azure Document DB

9

.Net 4.6.2. Framework client driver for Always Encrypted resulting in intermittent failures to decrypt individual rows

SQL Server 2016

10

Microsoft Azure SQL Database provides unparalleled performance with In-Memory technologies

Azure SQL DB

11

Oops Recovery with Temporal Tables

SQL Server 2016

12

How bwin is using SQL Server 2016 In-Memory OLTP to achieve unprecedented performance and scale

SQL Server 2016

13

Columnstore Index: Why do I need to create clustered columnstore Index on In-Memory OLTP- tables for Analytics?

SQL Server 2016

14

In-Memory OLTP: Is your database just in memory or actually optimized for memory?

SQL Server 2016

15

Columnstore Index: Which Columnstore Index is right for my workload?

SQL Server 2016

16

Columnstore index: Why do we refer to it as In-Memory Analytics?

SQL Server 2016

17

Community contributions to the PowerShell scripts for Reporting Services

SQL Server 2016

18

Introducing List view for managing your reports

SQL Server Reporting Services

19

SQL Server 2016 improvements for SAP (BW)

SQL Server 2016

20

Migrating SAP workloads to SQL Server just got 2.5x faster

SQL Server 2016

21

.Net 4.6.2. Framework client driver for Always Encrypted resulting in intermittent failures to decrypt individual rows

SQL Server 2016

22

Announcing SQL Server Management Studio -16.5 Release

SQL Server 2016

23

Because it&;s Friday: Current Status

R Server

24

A computer vision challenge: finding boats in the Mona Lisa

R Server

25

Airbnb grows by sharing data scientist knowledge

R Server

26

How Did the Pollsters Get It So Wrong?

R Server

27

Data Manipulation at Scale with Microsoft R Server & Spark on Azure HDInsight

R Server

28

RStudio v1.0 released

R Server

29

Because it&039;s Friday: We went all the way!

R Server

30

Update to dplyrXdf: subsetting, column extraction operators

R Server

31

A look back at the Cubs and Indians performance

R Server

32

A Bayesian election prediction, implemented with R and Stan

R Server

33

glmnetUtils: quality of life enhancements for elastic net regression with glmnet

R Server

34

R 3.3.2 now available

R Server

We are making our Data platform products and innovations more accessible to all developers – on any platform, on-premises and in the cloud.

The live broadcast of Connect(); begins on November 16th at 9:45am EST, and continues with interactive Q&A and immersive on-demand content. Join us to learn more about these amazing innovations.

 

Anand
Quelle: Azure

Driving agility in the cloud with Pivotal Cloud Foundry in Azure

Today’s business environment demands unprecedented levels of agility, as the digital transformation wave changes expectations for the speed and degree of adjustment to customer and market demands. This has led many organizations to seek cloud platforms that can provide development and operational productivity gains along with reliability and portability.

In Azure, we are committed to matching customers with the platforms and tools to meet that challenge. That’s why supporting ecosystem solutions, including a diverse PaaS portfolio, has been an important and long-standing component of our strategy.

Since May 2015, we’ve worked with the Cloud Foundry community to deliver open source Cloud Foundry on Azure, which became GA in November of last year. Through this collaboration and our participation in forums like Cloud Foundry Summit, we’ve seen large and growing interest in Cloud Foundry on Azure from customers looking to accelerate their digital transformation in the cloud.

That’s why, over the last year, we’ve collaborated with Pivotal to deliver an enterprise-proven experience for our joint customers. During that time, we’ve provided a one-click marketplace deployment to simplify getting started, and a rich Azure Service Broker that helps customers leverage Azure services such as Storage, Azure SQL Database, Service Bus, DocumentDB or Redis Cache in their Cloud Foundry applications.

Our joint solution puts strong emphasis on enterprise Java applications as it ships with first-class support for Spring, an application framework well suited to building 12-factor apps. And with a strong, growing global footprint, Azure makes it possible for customers to choose the right location for their Pivotal Cloud Foundry deployments, enabling them to maintain agility while complying with data sovereignty laws and other regulatory requirements.

Of course, this transformation in the way that enterprises build and operate software doesn’t eliminate the possibility that things will occasionally go wrong. That’s why we’ve invested in a joint support workflow, including integrated portal experiences, cross-trained support staff, and ongoing knowledge sharing to help customers resolve issues quickly and effectively.

Today, customers looking at Pivotal Cloud Foundry in Azure will benefit from an agile and fast cloud platform that helps simplify operations and supports many popular application stacks. We’re excited about our joint customer momentum, including Ford, GE, and others, some of which are already running large production workloads.

Microsoft and Pivotal are jointly committed to helping customers transform their businesses with cloud-native applications that leverage the power of the cloud. We’ve been hard at work over the last year to deliver on this commitment and we’re just getting started. We invite you to see the results for yourself today by deploying Pivotal Cloud Foundry with Operations Manager support from Azure Marketplace!
Quelle: Azure

IBM and Microsoft Azure support Spectrum Symphony and Spectrum LSF

This week Microsoft and IBM have tied up an agreement that will provide an enhanced level of testing and support for both hybrid and pure IaaS deployments of Spectrum Symphony and Spectrum LSF into Microsoft&;s Azure public cloud. IBM Spectrum Symphony and Spectrum LSF provide enterprise-class workload management for distributed high performance computing and analytics and have an established brand within their respective markets.

 

The combination of these market leading solutions will provide our customers with a greater level of agility and scalability required to meet the demands of the industry. This is most apparent in financial services where the rapid developments in regulation have not only impacted the profitability of banks but also put huge strains on their aging infrastructure. As budgets get cut and risk modeling requirements increase, presenting such a partnership between IBM and Microsoft will enable our banking customers to burst from on-premises into Azure.

 

In the test chart results below, there are several different test runs being made with a varying number of tasks submitted to the available 9920 cores.

 

 

You can see that Symphony scales well and consistently over a wide range of tasks being run, from 100 all the way up to nearly one million tasks. To execute 992,000 ten second tasks took approximately 1000 seconds. The chart shows that Symphony running on a 9920 core Azure system can execute 3.4 million ten second tasks per hour.

 

For customers who bring their own Spectrum Symphony or Spectrum LSF licenses to Microsoft Azure, IBM will continue to deliver support directly just as it does when those licenses are deployed on customers’ premises. To request technical support for use of IBM software on Azure in BYOL/BYOSL scenarios, contact IBM technical support or refer to the IBM Support Handbook.

 

Join Microsoft and IBM in Salt Lake City on Wednesday 16th at 2:45pm to learn how combining these market leading solutions will provide our customers with the performance and scalability needed for their most demanding workloads. In this session we will review architecture, best practices, and a review of the scalability and performance testing results.
Quelle: Azure

The Santa Cloud

We all know Santa Claus gets help, but perhaps you didn’t realize how much and from where…

‘Twas almost October and up at the pole

The diligent elves were not reaching their goal

The IT department was working nonstop

A request for help flew to the guy at the top

The Santa Cloud poster shows how Santa and his elves use Microsoft Azure and other Microsoft cloud offerings for his annual gift deliveries on the evening of December 24.

Such an undertaking requires massive amounts of compute and storage resources and the software to:

Collect and analyze current and historical data and requests for presents from multiple sources (Azure Data Lake, SQL Data Warehouse, and Stream Analytics)

Work with vendors and partners during various parts of the manufacturing process

Perform the final determination of just who is naughty and who is nice (SQL Data Warehouse and Machine Learning)

These resources must scale to handle the data processing demands for all the world’s children up to the delivery date.

See how Microsoft Azure can tackle some of the biggest and, for the world’s children, most important processing tasks.

Poster-sized PDF (34×22)

Enjoy.
Quelle: Azure

Azure big data services host Ask Me Anything session

The big data teams on Azure will host a special Ask Me Anything session on /r/Azure, Thursday, November 17, 2016 from 10:00 am to 2:00 pm PST.

What&;s an AMA session?

We&039;ll have folks from the Azure big data engineering teams available to answer any questions you have. You can ask us anything about our products, services or even our teams!

Why are you doing an AMA?

We like reaching out and learning from our customers and the community. We want to know how you use big data in the Azure cloud and how your experience has been on Azure Data Lake, HDInsight, Data Factory and Stream Analytics services. Your questions provide insights into how we can make the service better. If this AMA session turns out to be useful, we may start doing this on a regular schedule.

Who will be there?

You, of course! We&039;ll also have PMs and Developers from the Azure Data Lake, HDInsight, R Server, Data Factory and Stream Analytics teams participating throughout the day.

Have any questions about the following topics? Bring them to the AMA.

Azure Data Lake Analytics, U-SQL
Azure Data Lake Store
Azure HDInsight
Microsoft R Server on HDInsight or standalone
Azure Data Factory
Azure Stream Analytics
Spark, Hadoop, HBase, Storm, Interactive Hive (LLAP), Jupyter, Zeppelin, Livy on HDInsight

Why should I ask questions here instead of StackOverflow, MSDN or Twitter? Can I really ask anything?

An AMA is a great place to ask us anything. StackOverflow and MSDN have restrictions on which questions can be asked while Twitter only allows 140 characters. With an AMA, you’ll get answers directly from the team and have a conversation with the people who build these products and services.

Here are some question ideas:

What is HDInsight?
What is the difference between Data Lake Analytics and Store?
What is the meaning of U in U-SQL?
How can I build my R regression model on 2 TB dataset?
What are the pros/cons of using Spark R vs R Server?
What is the easiest way to find driver logs of my Spark app?
What are the “gotchas” of geo-replication in HDInsight HBase?

Go ahead, ask us anything about our public products or the team. Please note, we cannot comment on unreleased features and future plans.

Join us! We&039;re looking forward to having a conversation with you!
Quelle: Azure

Microsoft Azure SQL Database provides unparalleled performance with In-Memory technologies

Azure SQL Database built-in In-Memory technologies are now generally available for the Premium database tier including Premium pools. In-memory technology helps optimize the performance of transactional (OLTP), analytics (OLAP), as well as mixed workloads (HTAP). These technologies allow you to achieve phenomenal performance with Azure SQL Database – 75,000 transactions per second for order processing (11X perf gain) and reduced query execution time from 15 seconds to 0.26 (57X perf). You can also use them to reduce cost – on a P2 database obtain 9X perf gain for transactions or 10X perf gain for analytics queries by implementing In-Memory technologies, without any additional cost! See below for details about these performance and cost savings results.

In-Memory OLTP increases throughput and reduces latency for transaction processing. Scenarios such as trading and gaming really see the performance benefits. Another common scenario is data ingestion from events or IoT devices. You can also use it to speed up caching, data load, and temp table and table variable scenarios.
Clustered Columnstore Indexes reduce storage footprint (up to 10X) and improve performance for reporting and analytics queries. Use it with fact tables in your data marts to fit more data in your database and improve performance. Use it with historical data in your operational database to archive and be able to query up to 10 times more data.
Non-clustered Columnstore Indexes for Hybrid Transactional and Analytical Processing (HTAP):gain real-time insights into your business by querying the operational database directly, without the need to run an expensive ETL process and wait for the data warehouse to be populated. Non-clustered Columnstore indexes allow very fast execution of analytics queries on the OLTP database, while reducing the impact on the operational workload.
In-Memory OLTP and Columnstore can also be combined: you can have a memory-optimized table with a columnstore index, allowing you to both perform very fast transaction processing and run analytics queries very fast on the same data.

Quorum Business Solutions provides innovative software as a service (SaaS) solutions for field operations in the Oil and Gas industry running on Microsoft Azure. With In-Memory OLTP they were able to grow their business by onboarding new customers and supporting organizations at much larger scale, without spending more on more database throughput.

“Scalable performance is critical with our IoT platform for oil and gas that must run 24/7/365.  The addition of In-Memory OLTP tables and native-compiled stored procedures on Azure SQL Database for a few key operations immediately reduced our overall DTU consumption by seventy percent.  Without in-memory tables, our growth would have required significant effort to multiple areas of the platform to maintain performance.  For data-centric services, in-memory support provides instant scale to existing applications with little to no changes outside of the database.” Mark Freydl, solution architect, Quorum Business Solutions 

For more details about Quorum Business Solutions’ use of Azure SQL Database and the benefits they see with In-Memory OLTP, read this case study.

Spotlight is a solution provided by Quest for the monitoring of SQL Server deployments in their customers’ data centers and in the cloud. They leverage In-Memory OLTP to speed up the processing of requests and events such that Quest’s customers learn about any potential issues in their environments very quickly.

“Quest’s customers rely on Spotlight to tell them in a timely manner about issues in their SQL Server environments. Quest relies on In-Memory OLTP in Azure SQL Database to provide a robust base on which to build Spotlight features quickly and deliver them to customers. With In-Memory OLTP, we get extremely high throughput and all the goodness of a flexible and well understood programming model based on T-SQL – this means we can deliver a high quality experience to our Spotlight customers very quickly.” Patrick O’Keeffe, executive director, software engineering (information management)

M-Files provides enterprise information management solutions that eliminate information silos and provide quick and easy access to the right content from any core business system and device. Non-clustered columnstore indexes allow running very fast analytical queries on the document data, in turn allowing M-Files’ customers to gain insights and find information much faster.

– “Lightning fast analytical queries as well as online transactions are a critical success factor in M-Files implementations. The addition of updatable non-clustered columnstore indexes in Azure SQL Database and in Microsoft SQL Server 2016 helped us to achieve over 10x faster queries in critical workloads at our customers without significant performance cost on online transaction processing. The change required no code changes in our application and provided instant performance boost both to our clients on-premises as well as to our M-Files Cloud Vault users in Azure.” Antti Nivala, founder and CTO

Performance and cost savings benefits

Both In-Memory OLTP and Columnstore Indexes achieve their respective performance benefits by utilizing resources such as CPU and IO more efficiently. Each Azure SQL Database pricing tier has a certain amount of resources allocated to it. Since In-Memory technologies are more resource-efficient, this means that you can achieve performance gains without having to increase your pricing tier. On the flip side, you can achieve the same performance level with a lower pricing tier when adopting In-Memory technologies in your database.

Some performance results for In-Memory OLTP in Azure SQL Database:

Order processing benchmark (scale factor 100, with 400 clients) on P15 (the highest tier at the time of writing): 75,000 transactions per second (TPS) with In-Memory OLTP, compared with 6,800 TPS with traditional tables and stored procedures, which translates to 11X performance gain with In-Memory OLTP.
Also lower performance tiers show impressive results. For a P2 with the same workload (scale factor 5, with 200 clients): 8,900 TPS with In-Memory OLTP, compared with 1,000.
30-40% performance gain just by replacing traditional table-valued parameters (TVPs) with memory-optimized TVPs: High Speed IoT Data Ingestion Using In-Memory OLTP in Azure

Performance results for Columnstore indexes, using the sample on this page:

Using a P15 database (the highest performance tier at the time of writing), the query runs in 0.26 seconds with Columnstore, while it runs in 15 seconds when using traditional indexes with page compression. This translates to a performance gain of 58X!
Even with lower pricing tiers you see significant performance benefits: using a P1 database, the query runs in 4.8 seconds with Columnstore, while it runs in 27 seconds using traditional indexes with page compression. A performance gain of 5.6X without increasing the pricing tier!

Try out In-Memory technologies in Azure SQL Database today

For more information about In-Memory technologies in Azure SQL Database, tips on how to get started, as well as samples, check out the SQL In-Memory documentation.

 

Stay tuned on this blog for more detailed information about the individual In-Memory technologies over the next few weeks!
Quelle: Azure

Azure Government Cloud expands P-ATO scope with addition of five new offerings

We are pleased to announce that Azure’s Government Cloud has expanded its FedRAMP Provisional Authorization to Operate (P-ATO) with the addition of five new offerings. Service Bus, Notification Hubs, Site Recovery, StorSimple, and Backup have all received Joint Authorization Board (JAB) approval for addition to Azure Government’s P-ATO at the High Impact Level.

With the addition of these five offerings, the total number of Azure Government offerings that meet the FedRAMP High baseline grows to 18. 

About our new offerings:

Azure Service Bus: Provides cloud-enabled communication with enterprise messaging and relayed communication to help connect applications, services, and devices. Service Bus connects applications running on Azure, on-premises systems, or both. A feature of Service Bus is Event Hubs which is a highly scalable, publish-subscribe service that can ingest millions of events per second and stream them into multiple applications.

Azure Notification Hubs: A massively scalable mobile push notification engine for quickly sending millions of notifications to iOS, Android, Windows, or Kindle devices, working with APNS (Apple Push Notification Services), GCM (Google Cloud Message), WNS (Windows Push Notification Services), MPNS (Microsoft Push Notification Service), and more.

Azure Site Recovery: Orchestrates replication of on-premises physical servers and virtual machines to the Azure cloud or to a secondary datacenter allowing organizations to meet BCDR (Business Continuity and Disaster Recovery) objectives.

Azure StorSimple: An integrated storage solution that manages storage tasks between on-premises devices and Microsoft Azure cloud storage. StorSimple is an efficient, cost-effective, and easily manageable storage area network (SAN) solution that eliminates many of the issues and expenses associated with enterprise storage and data protection.

Azure Backup: A simple and cost-effective backup-as-a-service solution that extends tried-and-trusted tools on-premises with rich and powerful tools in the cloud. It delivers protection for customers’ data no matter where it resides – in the enterprise data center, in remote and branch offices, or in the public cloud – while being sensitive to the unique requirements these scenarios pose. Azure Backup, now in a seamless portal experience with Azure Site Recovery, offers minimal maintenance and cost-efficiency, consistent tools for offsite backups and operational recovery, and unified application availability and data protection.

Azure is dedicated to expanding the number of offerings available to government customers and will continue to provide updates through our blog as well as adding covered offerings to the Microsoft Trust Center.
Quelle: Azure

What’s brewing in Visual Studio Team Services – November 2016 Digest

This post series provides the latest updates and news for Visual Studio Team Services and is a great way for Azure users to keep up-to-date with new features being released every three weeks. Visual Studio Team Services offers the best DevOps tooling to create an efficient continuous integration and release pipeline to Azure. With the rapidly expanding list of features in Team Services, teams can start to leverage it more efficiently for all areas of their Azure workflow, for apps written in any language and deployed to any OS.

Team Services integrates with Microsoft Teams

Microsoft Teams is a new chat-based workspace in Office365 that makes collaborating on software projects with Team Services a breeze. Team Services integrates with Microsoft Teams to provide a comprehensive chat and collaboration experience for your agile team across the development lifecycle.

Code Search is generally available and now Java friendly

Code Search is now available as a free extension to Team Services and Team Foundation Server for all basic access users in your account. In addition to C#, C, C++, and Visual Basic code, you can now do semantic searches across Java code.

 

Exploratory Testing extension is now Test & Feedback and generally available

Exploratory Testing has already become one of the most loved extensions for Team Services and one that we rely on heavily for bug bashing Team Services and the Visual Studio website. It is now Generally Available at no additional cost. It also has a new name and new superpowers, Test & Feedback. Read the announcement post to see how your team can use it to capture findings from exploratory sessions, create artifacts and work-items and collaborate with your team.

Automate code analysis with Maven and Gradle build tasks

The Maven and Gradle build tasks now have additional code analysis features that make it easier to understand and control technical debt.

New extensions for Rugged Devops

Whitesource, HPE Security Fortify and Checkmarx are three Team Services extensions that add support for OSS security and license validation, as well as code scanning, to ‘shift left’ your security and assist you in spending less time to build more secure software.

 

Devops with feature flags and Team Services

Feature flags are a powerful way to manage exposing new features as you deploy your application every sprint. See how the Team Services team uses feature flags to release every three weeks, and how you too can use feature flags with Team Services.

New features released in October 2016

Several new Git features, ability to schedule multiple releases triggers and a simpler way to create an Azure endpoint highlight the October release of Team Services. Oh, and did you know Team Services is included as part of a Visual Studio subscription? If a Visual Studio subscriber logs in to your Team Services account, they’re automatically recognized – making it even easier for you to manage subscribers in your team.

 

Keep up with the full list of new features with the Team Services product updates page and don’t forget to tune into the sessions streaming from Connect() 2016 on November 16 and 17. Happy coding!
Quelle: Azure

Azure Container Service: the cloud’s most open option for containers

Containers are the next evolution in virtualization, enabling organizations to be more agile than ever before. I see this from customers every day! They can write their app once and deploy everywhere, whether dev, test or production. Containers can run on any hardware, on any cloud, and in any environment without modification. In short, they offer a truly open and portable solution for agile DevOps.

With Azure Container Service (ACS), we provide customers a unique approach to managing containers in the cloud by offering a simple way for them to scale containers in production through proven open source container orchestration technology. Today we are announcing a series of updates to ACS that continue to demonstrate ACS is the most streamlined, open and flexible way to run your container applications in the cloud — providing even more customer choice in their cloud orchestrator. These updates, available today, include:

Kubernetes on Azure Container Service (preview): In July 2014, roughly a month after Kubernetes became publicly available, we announced support for Kubernetes on Azure infrastructure. Kubernetes 1.4 offered support for native Azure networking, load-balancer and Azure disk integration. Today, we are taking this support even further and announcing the preview release of Kubernetes 1.4 on Azure Container Service. This deeper and native support of Kubernetes will provide you another fully open source choice for your container orchestration engine on Azure. Now, customers will have more options to choose their cloud orchestrator with ACS providing support for three fully open source solutions in DC/OS, Docker Swarm and Kubernetes. You can read more here from Brendan Burns, one of the founders of Kubernetes, for his view on Kubernetes on ACS.
DC/OS Upgrade to 1.8.4: We’re pleased to share we have upgraded ACS support for DC/OS to version 1.8.4. This new version includes flexible new virtual networking capabilities along with job-scheduling and Marathon-based container orchestration baked right into the DC/OS UI. In addition, GitLab, Artifactory, Confluent Platform, DataStax Enterprise and our own Operations Management Suite are now available for one-click installation from the DC/OS Universe app store.
Open Source Azure Container Service Engine: Today, we are releasing the source code for the ACS Engine we use to create Azure Container Service deployments in Azure. This new open source project on GitHub will allow us to share with the community how we deploy DC/OS, Swarm and Kubernetes and collaborate on best practices for orchestrating containers on Azure, both public and on Azure Stack. Furthermore, with the ACS Engine, you can modify and customize deployments of the service beyond what is possible today. Finally, with your help, we can take contributions from the community and improve the service running in Azure.

We are seeing organizations of every size move their container-based solutions from dev/test environments to production in the cloud, especially as they discover the business agility opportunities containers make possible. In addition to delivering more choice and flexibility on ACS, we’re also enabling more streamlined agile development and container management through new updates, including these:

Azure Container Registry: Available in preview on Nov. 14, the Azure Container Registry is a private repository for hosting container images for use on Azure. Using the Azure Container Registry, you can store Docker-formatted images for all types of container deployments. In addition, the Azure Container Registry integrates well with the orchestrator offered by the Azure Container Service. When you use the Azure Container Registry, you will find it compatible with the open source Docker Registry v2 so you can use the same tools on ACR.
VS, VSTS and VS Code integration and deployment to Azure Container Service: Also on Nov. 14, we will release a new experience to enable you to easily set up continuous integration and deployment of multicontainer Linux applications using Visual Studio, Visual Studio Team Services and the open source Visual Studio Code. To continue enabling deployment agility, we expect to invest heavily in excellent dev-to-test-to-prod deployment experiences for container workloads using a choice of development and CI/CD solutions.

Azure is the only public cloud with a container service that offers a choice of open source orchestration technologies, DC/OS, Docker Swarm and Kubernetes, making it easier for you and your team to adopt containers in the cloud using the tools you love. You can get these agile benefits and more! Go try out DC/OS, Swarm or Kubernetes, on Azure Container Service today! If you want to see more, make sure you watch Microsoft Connect(); next week!

See ya around,

Corey
Quelle: Azure