Optimize cost and performance with Query Acceleration for Azure Data Lake Storage

The explosion of data-driven decision making is motivating businesses to have a data strategy to provide better customer experiences, improve operational efficiencies, and make real-time decisions based on data. As businesses become data driven, we see more customers build data lakes on Azure. We also hear that more cost optimization and more performance are two of the most important features of data lake architecture on Azure. Normally, these two qualities are traded off for each other—if you want more performance, you will need to pay more; if you want to save money, expect your performance curve to go down.

That’s why today, we’re announcing the preview of Query Acceleration for Azure Data Lake Storage—a new capability of Azure Data Lake Storage, which improves both performance and cost. The feature is now available for customers to start realizing these benefits and improving their data lake deployment on Azure.

How Query Acceleration for Azure Data Lake improves performance and cost

Big data analytics frameworks, such as Spark, Hive, and large-scale data processing applications, work by reading all of the data using a horizontally-scalable distributed computing platform with techniques such as MapReduce. However, a given query or transformation generally does not require all of the data to achieve its goal. Therefore, applications typically incur the costs of reading, transferring over the network, parsing into memory and finally filtering out the majority of the data that is not required. Given the scale of such data lake deployments, these costs become a major factor that impacts the design and how ambitious you can be. Improving cost and performance at the same time enhances how much valuable insight you can extract from your data.

Query Acceleration for Azure Data Lake Storage allows applications and frameworks to push-down predicates and column projections, so they may be applied at the time data is first read, meaning that all downstream data handling is saved from the cost of filtering and processing unrequired data.

The following diagram illustrates how a typical application uses Query Acceleration to process data:

The client application requests file data by specifying predicates and column projections.
Query Acceleration parses the specified query and distributes work to parse and filter data.
Processors read the data from the disk, parses the data by using the appropriate format, and then filters data by applying the specified predicates and column projections.
Query Acceleration combines the response shards to stream back to client application.
The client application receives and parses the streamed response. The application doesn't need to filter any additional data and can apply the desired calculation or transformation directly.

Azure offers powerful analytic services

Query Acceleration for Azure Data Lake Storage is yet another example of how we’re committed to making Azure the best place for organizations to unlock transformational insights from all data. Customers can benefit from tight integration with other Azure Services for building powerful cloud scale end-to-end analytics solutions. These solutions support modern data warehousing, advanced analytics, and real-time analytics easily and more economically.

We’re also committed to remaining an open platform where the best-in-breed open source solutions benefit equally from the innovations occurring at all points within the platform. With Azure Data Lake Storage underpinning an entire ecosystem of powerful analytics services, customers can extract transformational insights from all data assets.

Learn more

To find out more about Query Acceleration for Azure Data Lake Storage you can:

Sign up for the Azure Data Lake Storage preview program.
Read the Azure Data Lake Storage documentation.
Learn how to use Query Acceleration for Java and .NET.
Understand the pricing model for Query Acceleration.
Learn more about Azure Data Lake Storage.

Quelle: Azure

How TELUS International got employees back to work with virtual desktops

Google Cloud CEO Thomas Kurian recently shared the many ways we’re helping people work remotely and remain productive, while ensuring the health and safety of employees around the world during the global COVID-19 pandemic. Along with internet connectivity, access to remote desktops is essential for many workloads. But not all applications are web-based, and not everyone has access to a local workstation to do their job effectively. One solution to this problem is to use virtual desktops, which can help organizations in a variety of industries securely connect their employees to the resources they need from any device with an internet connection, including mobile phones, tablets, and Chromebooks. From call center and support agents connecting with customers, to remote workstations for media editing and animation, to scientists collaborating on research, there are many scenarios that can benefit from virtual desktops. Helping our customers empower a work from home workforceOne Google Cloud customer using virtual desktops is TELUS International, a leading global customer experience provider and subsidiary of Canadian telecommunications company, TELUS. Due to the recent COVID-19 pandemic, the company had to quickly transition tens of thousands of its employees to a work-from-home model to protect their health and ensure business continuity due to partial and full site closures. TELUS International team members, who provide points of contact for leading brands all over the world, typically log into a Windows desktop to access company software to connect with customers over both voice and chat. Without access to TELUS International’s corporate software and the secure corporate network, its frontline team members would not be able to do their jobs.The solution came in the form of spinning up a remote desktop environment on Google Cloud. Working with Google Cloud Premier Partner itopia, which specializes in rapidly provisioning and orchestrating virtualized Windows desktops and applications hosted on Google Cloud, TELUS International deployed a fully-configured virtual desktop environment in just 24 hours. This included secure connections to TELUS International’s on-premises databases, software, security systems, and Active Directory services.”This unprecedented time brought the need to implement a rapid and reliable solution that could first and foremost ensure our team members remained safe and healthy, but would also simultaneously enable them to remain connected and provide much needed customer service support to our clients,” said Jim Radzicki, CTO, TELUS International. “Working with Google Cloud and itopia allowed us to transition our workforce—securely, globally and resiliently—all while keeping our team members engaged in what will certainly become part of the ‘new norm.’”Tens of thousands of TELUS International workers continue to have access to the same desktop environments as if they were in the office, so they can provide the same high quality service their customers are accustomed to.Running virtual desktops on Google Cloud Running virtual desktops on Google Cloud is a secure, scalable, cost-effective way for remote workers to access corporate desktop resources that won’t overload a VPN and doesn’t require enterprise connectivity. Running virtual desktops on Google Cloud lets users securely connect to cloud desktops or back to on-prem resources from anywhere with an internet connection, while protecting corporate applications and data. You can access remote desktops with user authentication and authorization through G Suite, IAP, your own Microsoft Active Directory or our managed AD service. Finally, adding encrypted desktop streaming software delivers a full desktop or application to your employees—wherever they may be.TELUS International’s use case is one example of how to deliver virtual desktops on Google Cloud, but the specific solution will vary depending on industry and business needs. Google Cloud has several offerings that can help build a high-performance virtual desktop environment:Virtual desktop partnerships: We work with leading software vendors such as Citrix, itopia, Nutanix Frame and VMware Horizon to provide virtual desktop solutions running on Google Cloud. We also partner with leading graphics visualization companies such as NVIDIA and Teradici.Compute Engine: Google Cloud virtual machines (VMs) are available in a wide variety of preconfigured sizes, or can be customized with the amount of CPU and RAM that you need.Google Kubernetes Engine: Run containerized VDI workloads using flexible GKE clusters to quickly deploy application and desktop streaming.GPUs: Attach one or more NVIDIA GPUs to VMs to deploy powerful graphics workstations or to support accelerated workloads such as real-time rendering or simulation.Storage: Attach shared storage to VMs or containers to share assets between users and systems. We offer a number of storage solutions, from globally available object storage to virtual file systems capable of serving entire enterprises, and everything in between.Network: Google’s global network connects to more than 140 local points of presence around the world for last-mile delivery close to your employees’ homes. This also means your entire global organization can run within a single VPC, connected across Google’s network backbone.Get started todayGoogle Cloud has the capacity, the global infrastructure, and the partners to get a virtual desktop environment ready and running, fast. Contact us to learn more about virtual desktops on Google Cloud.
Quelle: Google Cloud Platform

Windparks: Ausgedreht

Bald erreichen die ersten Offshore-Windparks ihr Betriebsende und müssen rückgebaut werden. Nur wie? Zur Auswahl stehen: sprengen, schneiden, schrauben. Ein Bericht von Daniel Hautmann (Windpark, Technologie)
Quelle: Golem

Domainverwaltung: Gleichgewicht bei Icann in Gefahr

Die DSGVO hat dafür gesorgt, dass Daten über registrierte Domains nicht mehr von jedermann eingesehen werden können. Nicht wenige, vor allem staatliche Institutionen stört das. Sie versuchen, das zu ändern – auch an den Icann-Gremien vorbei, die für diese Fragen eigentlich zuständig sind. Eine Analyse von Katrin Ohlmer (Icann, Spam)
Quelle: Golem