What is Azure Storage?
Cloud computing enables new scenarios for applications requiring scalable, durable, and highly available storage for their data – which is exactly why Microsoft developed Azure Storage. In addition to making it possible for developers to build large-scale applications to support new scenarios, Azure Storage also provides the storage foundation for Azure Virtual Machines, a further testament to its robustness.
Azure Storage is massively scalable, so you can store and process hundreds of terabytes of data to support the big data scenarios required by scientific, financial analysis, and media applications. Or you can store the small amounts of data required for a small business website. Wherever your needs fall, you pay only for the data you’re storing. Azure Storage currently stores tens of trillions of unique customer objects, and handles millions of requests per second on average.
Azure Storage is elastic, so you can design applications for a large global audience, and scale those applications as needed – both in terms of the amount of data stored and the number of requests made against it. You pay only for what you use, and only when you use it.
Azure Storage uses an auto-partitioning system that automatically load-balances your data based on traffic. This means that as the demands on your application grow, Azure Storage automatically allocates the appropriate resources to meet them.
Azure Storage is accessible from anywhere in the world, from any type of application, whether it’s running in the cloud, on the desktop, on an on-premises server, or on a mobile or tablet device. You can use Azure Storage in mobile scenarios where the application stores a subset of data on the device and synchronizes it with a full set of data stored in the cloud.
Azure Storage supports clients using a diverse set of operating systems (including Windows and Linux) and a variety of programming languages (including .NET, Java, Node.js, Python, Ruby, PHP and C++ and mobile programming languages) for convenient development. Azure Storage also exposes data resources via simple REST APIs, which are available to any client capable of sending and receiving data via HTTP/HTTPS.
Azure Premium Storage delivers high-performance, low-latency disk support for I/O intensive workloads running on Azure Virtual Machines. With Azure Premium Storage, you can attach multiple persistent data disks to a virtual machine and configure them to meet your performance requirements. Each data disk is backed by an SSD disk in Azure Premium Storage for maximum I/O performance. See Premium Storage: High-Performance Storage for Azure Virtual Machine Workloads for more details.
Massively scalable cloud storage for your applications
Storage keeps pace with your growing data needs, delivering petabytes of storage for the largest scenarios. Whether you’re building modern applications or a high-scale big data application, Storage can handle it.
Access data globally
Storage is available in more regions than other public cloud offering, letting you store your data where it makes the most business sense. Scale up or across data centers as needed, and be closer to your customers for faster access and better performance.
Durable and highly available
Storage automatically replicates your data and maintains multiple copies—either in a single region or globally with geo-redundancy—to help guard against unexpected hardware failures.
Choose your security level
Storage offers a variety of security capabilities to help protect your data. Choose standard authentication mechanisms, client and server-side data-at-rest encryption, or delegate limited access rights to data.
Run Enterprise applications
With Premium Storage, Azure offers the ability to truly lift-and-shift your demanding enterprise applications, including SQL Server, Oracle, MongoDB etc to the cloud. Premium storage can achieve more than 80,000 IOPs. Throughput per virtual machine can achieve up to 2,000 MB per second, with less than one millisecond latency for read operations.
Designed for developers and IT administrators
Use Storage to help simplify cloud application development and rapidly transition applications. Access data with an intuitive REST API, build applications for Azure Storage quickly with first-class client library language and platform support, and use PowerShell and Azure Command-Line Interface for rich tooling experiences.
Lower your costs
Pay only for what you use to help meet your budget and business needs. Plus, store data you rarely access at a lower price with new Blob Storage accounts.