Preview

Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency

Powerful Essays
Open Document
Open Document
16124 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Windows Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency
Windows Azure Storage: A Highly Available
Cloud Storage Service with Strong Consistency
Brad Calder, Ju Wang, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu,
Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, Jaidev Haridas, Chakravarthy Uddaraju,
Hemal Khatri, Andrew Edwards, Vaman Bedekar, Shane Mainali, Rafay Abbasi, Arpit Agarwal,
Mian Fahim ul Haq, Muhammad Ikram ul Haq, Deepali Bhardwaj, Sowmya Dayanand,
Anitha Adusumilli, Marvin McNett, Sriram Sankaran, Kavitha Manivannan, Leonidas Rigas

Microsoft workflow for many applications. A common usage pattern we see is incoming and outgoing data being shipped via Blobs, Queues providing the overall workflow for processing the Blobs, and intermediate service state and final results being kept in Tables or
Blobs.

Abstract
Windows Azure Storage (WAS) is a cloud storage system that provides customers the ability to store seemingly limitless amounts of data for any duration of time. WAS customers have access to their data from anywhere at any time and only pay for what they use and store. In WAS, data is stored durably using both local and geographic replication to facilitate disaster recovery. Currently, WAS storage comes in the form of Blobs
(files), Tables (structured storage), and Queues (message delivery). In this paper, we describe the WAS architecture, global namespace, and data model, as well as its resource provisioning, load balancing, and replication systems.

An example of this pattern is an ingestion engine service built on
Windows Azure to provide near real-time Facebook and Twitter search. This service is one part of a larger data processing pipeline that provides publically searchable content (via our search engine, Bing) within 15 seconds of a Facebook or Twitter user’s posting or status update. Facebook and Twitter send the raw public content to WAS (e.g., user postings, user status updates, etc.) to be made publically searchable. This

You May Also Find These Documents Helpful

  • Powerful Essays

    Primary hardware that must have a backup to ensure availability is the web server and the database server. In addition to having a primary and a backup of each of these two servers a replication server must also be implemented into the architecture in order for the databases on each server to mirror each other. With proper planning and implementation of this system if the primary servers have a failure there will not be any interruption of service to the customer who is accessing the…

    • 2777 Words
    • 12 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 6 Problem Set 1

    • 116 Words
    • 1 Page

    distributed cache mode ____H___ 5. volume shadow copies ___D____ 6. incremental backup ____I___ 7. Windows RE ___C____ 8. hosted cache mode ____G___ 9.…

    • 116 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    1.Hadoop distributed file system: HDFS is where we store the data. It is a distributed file system that provides built-in redundancy and fault tolerance for all the Hadoop processing…

    • 496 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Azure service offerings such as BizTalk, service bus, queues etc. provides power with distinct competence for integration of applications. Azure BizTalk service which is a PaaS solutions for EAI allows integration with cloud-based as well as on-premise applications. Azure Service Bus provides a platform for the applications to communicate securely by exchanging messages using topics, queues and relays. Azure BizTalk server (IaaS offering), setup and managed by Microsoft provides all the capabilities similar to on-premise BizTalk…

    • 553 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Mis 535 Course Paper

    • 2829 Words
    • 12 Pages

    A main server that is big enough to route files in it for storage can help a computer and website run faster. Just as an external hard drive can store data on it away from a computer to free up the main hard drive can help a computer run faster. Cloud storage operates in the same concept, instead of having a hard drive, there is a huge server with a lot of storage. In this paper, the company that I have chosen has issues with server space and need a newer solution to developing a better service to the company and its production facilities. I will explain what it will take to boost service speed and help the company to ship products out faster with just a solution in server space.…

    • 2829 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    Cloud Computing

    • 1763 Words
    • 7 Pages

    IT departments and infrastructure providers are under increasing pressure to provide computing infrastructure at the lowest possible cost. In order to do this, the concepts of resource pooling, virtualization, dynamic provisioning, utility and commodity computing must be leveraged to create a public or private cloud that meets these needs. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This provides the smaller companies or individuals who couldn’t able to buy costly software or any other resources. This becomes easy because of cloud computing. Cloud promises real costs savings and agility to customers. It’s a ‘Pay for Usage’ plan. We pay the money based on our usage only. Through cloud computing, a company can rapidly deploy applications where the underlying technology components. Access to applications and data anywhere, any Time, from any device is the potential outcome of cloud computing. This is suitable technology for limited budgets and a highly dynamic market with minimal resources.…

    • 1763 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Instructions For this two to four page paper (APA compliant), you are to research the future of virtualization and “cloud” computing. Briefly define what exactly is meant by “cloud” computing, its current status, and where it might go in the future. For example, Google Apps is a perfect example of one model of cloud computing. Where might Microsoft find itself a decade later with its cash-cow, Office? Will it still be desktop based? Will it be server based? These are some points to consider. Include a minimum of three references, but using more than three references is enouraged.…

    • 920 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Cloud Computing

    • 1296 Words
    • 6 Pages

    The world is turning to cloud computing to manage data. Businesses are at the forefront of this new trend with companies such as Google, Amazon, Microsoft, and others leading the way by providing these services. What exactly is cloud computing? According to Turban & Volonino (2011), cloud computing is Internet- based computing in which shared resources (such as hard drives for storage) and software apps are provided to computers and other devices on- demand (p. 48).…

    • 1296 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    institutions across the country. In doing so, these government agencies will be able to better…

    • 732 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Cloud Computing

    • 4616 Words
    • 19 Pages

    Cloud computing is an emerging computing technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth. Cloud computing is broken down into three segments: "applications," "platforms," and "infrastructure." Each segment serves a different purpose and offers different products for businesses and individuals around the world. In June 2009, a study conducted by VersionOne found that 41% of senior IT professionals actually don 't know what cloud computing is and two-thirds of senior finance professionals are confused by the concept[ highlighting the young nature of the technology. In Sept 2009, an Aberdeen Group study found that disciplined companies achieved on average an 18% reduction in their IT budget from cloud computing and a 16% reduction in data center power costs.…

    • 4616 Words
    • 19 Pages
    Good Essays
  • Better Essays

    Cloud Computing

    • 1742 Words
    • 7 Pages

    Ericsson was able to instantly take advantage of Amazon’s resources. Amazon’s AWS is able to build and manage a global infrastructure to the scale Ericsson needed to support their business. This infrastructure already being in place provides a cost savings benefit. They had the ability to deploy new applications and automated software updates instantly because they were able to scale up and down as demand changed or the business required it. They could access their cloud from anywhere thanks to the freedom of remote access. The web services provided Ericsson with a highly reliable, scalable, low-cost infrastructure platform with data center locations in the U.S., Europe, Singapore, and Japan. The company chose Amazon Web Services (AWS) because they felt AWS was the most integrated public cloud provider in the Rightscale Cloud Management Platform (Rightscale). “The Ericsson team states that having hosting centers in various regions was important for them. AWS also showed a better quality of service with solid management and a proven track record.” (Amazon Web Services, 2012)…

    • 1742 Words
    • 7 Pages
    Better Essays
  • Better Essays

    Facebook Executive Summary

    • 3461 Words
    • 14 Pages

    This innovation has to be implemented by investing in the technology marketing to let user’s know the specialty and the importance of that innovation. By creating innovation in network service, Facebook will give new refreshment for their users.…

    • 3461 Words
    • 14 Pages
    Better Essays
  • Good Essays

    Cloud Computing

    • 1135 Words
    • 5 Pages

    1. By flipping the classroom, we are talking about watching the lecture online at home as homework and then coming to class to work on the math problems. Do you think flipping the classroom would be more effective than the traditional way of teaching? Why or why not?…

    • 1135 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Another advantage of cloud computing is that it would make computer viruses and malware almost nonexistent. Any attacks would be stopped at the cloud level and never reach your computer.…

    • 1281 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Disk Redundancy

    • 855 Words
    • 4 Pages

    RAID (Redundant Array of Independent Disks) is a storage technology that combines multiple disk drive components into a logical unit. Data is distributed across the drives in one of several ways called "RAID levels", depending on what level of redundancy and performance (via parallel communication) is required. Marketers representing industry RAID manufacturers later attempted to reinvent the term to describe a redundant array of independent disks as a means of dissociating a low-cost expectation from RAID technology. RAID is now used as an umbrella term for computer data storage schemes that can divide and replicate data among multiple physical drives. The physical drives are said to be in a RAID array, which is accessed by the operating system as one single drive. The different schemes or architectures are named by the word RAID followed by a number (e.g., RAID 0, RAID 1). Each scheme provides a different balance between two key goals: increase data reliability and increase input/output performance.…

    • 855 Words
    • 4 Pages
    Good Essays