07-03-2016, 21:23 #1
[EN] Announcing MS SQL Server on Linux
Microsoft is making available a private preview of SQL Server for Linux, and plans to make the product generally available by mid-2017.
March 7, 2016
Extending SQL Server to Also Now Run on Linux
Today I’m excited to announce our plans to bring SQL Server to Linux as well. This will enable SQL Server to deliver a consistent data platform across Windows Server and Linux, as well as on-premises and cloud. We are bringing the core relational database capabilities to preview today, and are targeting availability in mid-2017.
SQL Server on Linux will provide customers with even more flexibility in their data solution. One with mission-critical performance, industry-leading TCO, best-in-class security, and hybrid cloud innovations – like Stretch Database which lets customers access their data on-premises and in the cloud whenever they want at low cost – all built in.
“This is an enormously important decision for Microsoft, allowing it to offer its well-known and trusted database to an expanded set of customers”, said Al Gillen, group vice president, enterprise infrastructure, at IDC. “By taking this key product to Linux Microsoft is proving its commitment to being a cross platform solution provider. This gives customers choice and reduces the concerns for lock-in. We would expect this will also accelerate the overall adoption of SQL Server.”
“SQL Server’s proven enterprise experience and capabilities offer a valuable asset to enterprise Linux customers around the world,” said Paul Cormier, President, Products and Technologies, Red Hat. “We believe our customers will welcome this news and are happy to see Microsoft further increasing its investment in Linux. As we build upon our deep hybrid cloud partnership, spanning not only Linux, but also middleware, and PaaS, we’re excited to now extend that collaboration to SQL Server on Red Hat Enterprise Linux, bringing enterprise customers increased database choice.”
“We are delighted to be working with Microsoft as it brings SQL Server to Linux,” said Mark Shuttleworth, founder of Canonical. “Customers are already taking advantage of Azure Data Lake services on Ubuntu, and now developers will be able to build modern applications that utilize SQL Server’s enterprise capabilities.”
Bringing SQL Server to Linux is another way we are making our products and new innovations more accessible to a broader set of users and meeting them where they are. Just last week, we announced our agreement to acquire Xamarin. Recently, we also announced Microsoft R Server , our technologies based on our acquisition of Revolution Analytics, with support for Hadoop and Teradata.
The private preview of SQL Server on Linux is available starting today and we look forward to working with the community, our customers and our partners to bring it to market.
Please join me Satya Nadella, Joseph Sirosh and Judson Althoff at our Data Driven event on Thursday to hear more about this news and how Microsoft is helping customers transform their business using data.
To find out more about SQL Server on Linux, you can sign up to get regular updates and provide input to the team.
07-03-2016, 21:26 #2
Microsoft is porting SQL Server to LinuxMary Jo Foley
March 7, 2016
On the page where users can apply to be part of the preview, Microsoft reveals that right now "at this time, SQL Server on Linux is available on Ubuntu or as Docker image."A spokesperson told me: "Today, the private preview supports Ubuntu and we intend to support Red Hat Enterprise Linux as well as other platforms over time."
The spokesperson also acknowledged that Microsoft won't be bringing all of the same capabilities in SQL Server 2016 to Linux; it will be just the "core relational database capabilities."
It was just last November that Microsoft and Red Hat signed a long-awaited deal to bring Red Hat Enterprise Linux to Azure. Microsoft also offers the Ubuntu, CentOS, Oracle Linux, SUSE Linux Enterprise and openSUSE, distributions hosted on Azure.
Microsoft is still working to finalize its SQL Server 2016 release. It's at the near-final Release Candidate stage at the moment, and is slated for general availability later this year.
Some folks are asking what's next to go Linux. Could it be SharePoint Server or Exchange Server? At least one analyst told the New York Times he doesn't see why not.
10-03-2016, 22:26 #3
- Data de Ingresso
- Dec 2014
Lembro do tempo que a MS ridicularizava o Linux e de uma frase do pessoal do Linux:
Primeiro eles nos ignoram, depois riem de nos, em seguida nos combatem e finalmente nos vencemos.http://www.rota53.com.br - Controle de Acesso, Bloqueio de Sites e auditoria de navegação na Internet
11-03-2016, 16:01 #4
Microsoft’s Embrace Of Linux Extends Its Reach
March 10, 2016
Timothy Prickett Morgan
If you have not figured it out yet, this is not your grandfather’s Microsoft
The software giant that vanquished most competition from the PC and leveraged this into a wildly profitable desktop application and server middleware and systems software businesses has been forced by circumstances to do things that it is hard to imagine the Microsoft of old doing.
Like not only supporting Linux on its Azure public cloud, but actually supporting key software like the impending SQL Server 2016 database on Linux, as the company said it would do last week, as well as creating and opening up a stack of software that it created for its Azure cloud that turns a base Linux kernel into a full-blown and cleverly designed switch operating system, which the company’s top brass unveiled at the Open Compute Summit in San Jose this week.
What is going on here? To put it bluntly, a transformation that is more dramatic than Microsoft’s embrace of Internet technologies back in 1995.
While there is no shortage of Windows Server in the datacenter – tens of millions of businesses depend upon it – and no doubt that Microsoft has done a remarkable job in three decades moving from the desktop to dominate the enterprise datacenter, the fact remains that Linux runs on somewhere between a quarter and a third of the servers in the world. And the numbers are growing. On Microsoft’s own Azure public cloud, two years ago one in five of the instances running on its Azure VMs was running Linux, and last year it was one in four and growing, as Azure CTO and Microsoft Technical Fellow Mark Russinovich told The Next Platform last fall. In certain markets – high performance computing systems for simulation and modeling, financial trading systems, and a slew of open source analytics tools created largely by hyperscalers – the servers by default run Linux because it is known, safe, and open source.
The rise of Linux has in large part made the operating system something of a commodity, but that may not be the end of it. (Being a commodity does not mean it does not have value – it just means it is pervasive and relatively inexpensive and familiar and therefore hard to substitute.) The operating system of the future could be componentized and containerized into a collection of services that we can pick and choose from in an a la carte fashion – the way we wish we could do with our cable television providers – and we will not install as a giant, monolithic hunk of code. There are millions upon millions of techies who have intimate knowledge of Linux, which is also becoming the substrate for switching and storage as well as advanced analytics programs like Hadoop and Java.
You can’t fight Linux, and therefore, it makes sense that Microsoft, as it makes the jump from the datacenter to the cloud, would selectively and thoughtfully make use of Linux as well as doing everything it can to be neutral when it comes to pitting its own Windows Server against Linux.
In some cases, Microsoft doesn’t have much of a choice but to embrace Linux.
Anyone who is interested in mastering the Linux kernel or any of its system software add-ons can do so by downloading the open source code and getting on with it. The only way to do this with Windows Server is to get a job at Microsoft. The wonder is not that Microsoft is embracing Linux, but that it took this long. This, we think, is the difference between Microsoft being a software supplier aimed at small, midrange, and some large enterprises and seeking to take out proprietary minicomputers and mainframes as well as Unix servers from the datacenter to being a hyperscaler in its own right and needed to compete against Amazon Web Services, Google, and a handful of others who have more expertise in Linux than the commercial Linux distributors. The pool of talent that other hyperscalers can pull from is much larger than the pool for Windows – Russinovich being an exception as a gadfly in Microsoft’s face for so many years, of course, and that is why he was hired by the company and is now Azure CTO.
It would be fun and exciting for Microsoft to pull an Apple and actually take its Windows interface and graft it to Linux. (MacOS is what happens when you put the Macintosh interface atop BSD Unix.) But we do not think that will happen. But there is absolutely no reason that the Azure Stack and the underpinnings of the actual Azure cloud – think of these as a distributed operating system that Microsoft is creating as the future of the corporate datacenter – could not shift from the Windows kernel to the Linux kernel very gradually and gracefully. There would have to be a compelling reason to do such a thing, and with a vast installed base of customers who are comfortable and familiar with Windows Server, this would seem to be foolish. Microsoft has embraced Linux for SQL Server so it can take on Oracle in the relational database market, where Linux is a popular platform. We think that the database market is a special case, and it will be unlikely that Microsoft will port other middleware such as Exchange Server or Sharepoint or IIS to Linux. But as we said, what great fun that might be to watch.
The use of Linux as a platform for networking is unavoidable, which is why Microsoft created its Switch Abstraction interface, which was donated to the Open Compute Project this time last year, and SONiC, which is short for Software for Open Networking in the Cloud and which it is donating to the OCP cause this year.
Because the open source application network application stack is based on Linux, the easiest thing for Microsoft to do as a hyperscaler is embrace Linux at this level of its Azure infrastructure stack. And that is precisely what it has done with the Azure Cloud Switch stack, which is comprised of SAI and SONiC and which the company previewed as a concept last September. The software developer kits for major switch ASICs run atop Linux, and the SAI layer which abstracts away the differences between these SDKs ride on top of that. The Linux user space then supports the switch state service and then a slew of other networking services. Here is how Kushagra Vaid, general manager of server engineering for Microsoft’s cloud, explained it to The Next Platform in a pretty picture:
Because of the sensitivity of the network stack to performance, the SAI abstraction layer and the SONiC layer that sits between high-level network services and those layers of abstraction (which are necessary mostly because switch ASIC makers do not open source their SDKs, by the way) are both coded in C and C++, says Vaid. By the way, SONiC is not something that Microsoft has had in use on the Azure cloud for years that it is now opening up. It started writing it after SAI was open sourced and it has been used in production for about six months.
The Azure Cloud Switch stack was developed and run on a Debian variant of Linux, the same Linux that Dell has chosen for its modular OS10 network operating system. The Linux of choice adopted by the OCP community is OpenNetLinux, contributed by Big Switch Networks, but there is no reason why Red Hat Enterprise Linux, CentOS, or another Linux could not be the basis of a stack that is based on SAI and SONiC.
By the way, Microsoft uses Ansible to manage the configuration of its switches, and that is one service on top of SONiC that Microsoft will make available. Others can bring Chef and Puppet support to the networking stack, and this is precisely what Vaid expects to happen. The core bits of SONiC that come from Microsoft and that are available on GitHub include that switch state service, platform drivers for various ASICs, SNMP monitoring, and various utilities. The stack also draws in open source elements such as Quagga routing software, Link Aggregation Group (LAG) and Link Layer Discovery Protocol (LLDP) protocols; a Redis key/value store is used to store the routing tables of the switch.
Ultimately, what Microsoft and its hyperscaler peers want are network devices where the management, data plane, and control plane of the switches and routers are separated from each other and independently scalable and adaptable. They want to be able to write their network provisioning and management software to deploy and run their networks much as their cloud controller code does for server and storage resources, and do so independently of the underlying switch ASICs and SDKs used by the switch chip makers.
But ultimately, and the best reason Microsoft is opening up the network stack it has created for the Azure public cloud, is that it wants to make the management software used on private clouds using the Azure Stack software that will be put into production later this year consistent with the Azure public cloud.
“The idea is to build this ecosystem and that will help bridge the public cloud and the enterprise, which is a big goal for Microsoft,” says Vaid. “This is why we joined the Open Compute Project in the first place, and we are the only public cloud provider who can do this. This doesn’t stop, you just keep going up the stack, one thing at a time.”
This is something that Amazon Web Services and Google cannot do. AWS does not believe in private clouds and does not have a vast base of Windows Server customers to move to private clouds or a mix of public and private clouds, and Google similarly does not have enterprise customers using its wares inside of their own datacenters. This is, and massive investments in its Azure cloud and its private mirror, is what makes Microsoft a contender in a way that other niche players will not be.
Última edição por 5ms; 11-03-2016 às 16:06.
11-03-2016, 17:05 #5
The Inevitable Lock-in
September 15, 2011
Netflix started into AWS with the goal that we could port our platform to another vendor in a few months if we had to. We are very good at making big complex changes extremely quickly, so normal organizations would take far longer…
Here’s the real benefit of being on AWS, it’s a huge ecosystem, not a single vendor. I see hundreds of resumes go by, almost all have AWS experience. I don’t remember seeing other cloud platforms on resumes apart from a few people who worked at Microsoft with Azure experience. There are also a huge number of products that interface to AWS, optimization, management, custom AMIs etc.
By the logic in comments above, everyone should be running Linux laptops, not MacOS or Windows. A few people do, but they don’t get the benefits of the ecosystems that Apple and Microsoft have built.
Until someone else builds an ecosystem to compare with AWS, or a clone that can leverage the existing AWS ecosystem, it remains the best option for getting products built faster. My bet is that it’s easier to clone and leverage AWS, but it’s at least plausible that someone like VMware or Microsoft could build an alternative cloud developer ecosystem.
21-03-2016, 13:41 #6
Microsoft: customers are lining up to ditch Oracle and jump on our cloud
Roughly 8,000 companies, including 100 of the Fortune 500, have registered to try the preview version of SQL Server on Linux
Mar 16, 2016
Last week, Microsoft dropped a bomb: In 2017, its incredibly popular SQL Server database product is coming to Linux - a free operating system that the company spent many years trying to drive into the ground.
Today, Microsoft Cloud and Enterprise Corporate VP Takeshi Numoto says that following the announcement, customers have been chomping at the bit to give the preview of SQL Server on Linux a try - and hopefully move their business away from rivals like Oracle, the current king of the database market.
Since the announcement, Numoto says that roughly 8,000 companies, including about 25% of the Fortune 500, have registered to try the preview version of SQL Server on Linux. And he says that anecdotally, lots of Oracle customers are looking for a way out.
"The level of frustration I've seen in their customers has been very high," Numoto says. "Our story is recognized to be much stronger."
Note also that Amazon Web Services, which leads as the number-one cloud computing platform, has been making its own aggressive moves to snatch Oracle customers. That means that SQL Server is opening another front in the cloud wars between Amazon, Microsoft Azure, and everybody else.
The big advantage of putting SQL Server on Linux, Numoto says, is that it "extends the notion of flexibility."
SQL Server is significantly cheaper than Oracle's Linux-friendly databases, but it's traditionally been limited to data centers running on Microsoft's Windows Server tech. And customers have long resented what some say are hardball sales tactics on Oracle's part.
Since customers love running the free Linux operating system in their data centers, Microsoft is giving them the option of running their databases whenever and wherever they want - on Microsoft's own Windows Server or on the once-hated Linux.
More importantly, Numoto points out that the Microsoft Azure cloud supports Linux, with "over a quarter" of virtual machine usage revolving around the operating system. That means that if a customer wants to use Linux, they can use it consistently across their own data centers and the Azure cloud, with the same SQL Server software running everywhere.
Competitors like Oracle or IBM talk about the cloud, Numoto says, but they can't match the fact that with Azure, Microsoft has one of the biggest cloud platforms and an existing beachhead in the enterprise with its existing line of server products, including SQL Server.
Plus, the Azure cloud supports software from rivals like Red Hat, IBM and Oracle, so customers can move to Microsoft's tech without having to toss their existing investments out the window.
"We want Azure to be a place where customers can run any of their applications," Numoto says. "Our first and primary goal is to help our customers drive our cloud consumption."
Which is no joke: Microsoft Azure is currently second place to the leading Amazon Web Services cloud, but has long said that its investments in making a customers' existing applications and infrastructure integrate with its cloud are a huge leg up.
Finally, Numoto says that unlike some of its rivals, Microsoft doesn't charge its customers for extra features like data warehousing or analytics - "It's not just about cost," he says, but the fact that SQL Server comes with lots of cutting-edge data analysis features out of the box.
"Frankly, beyond technology, I think customers give us a lot of credit for how we do business," Numoto says.