Blob Storage. What is Blob Storage Windows Azure Blob storage is a service for storing large amounts of unstructured data that can be accessed from anywhere.

Slides:



Advertisements
Similar presentations
Hypertext Transfer PROTOCOL ----HTTP Sen Wang CSE5232 Network Programming.
Advertisements

DSL-2730B, DSL-2740B, DSL-2750B.
Amazon Web Services (aws) B. Ramamurthy. Introduction  Amazon.com, the online market place for goods, has leveraged the services that worked for their.
Thread blocks Waiting… Thread Context Hosted Compute Blob Storage Blob Storage Hosted Compute.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Maxim Zhvirblya EPAM Systems © 2013 Or make MSSQL breathe easily RBS and Blob Cache in SharePoint 2013.
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
Windows Azure Storage Services Saranya Sriram, Technology Evangelist, Microsoft, India.
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
Introductory Meeting. Why are we here? RIP FrontPage Versions prior to 2003 will not work with Windows7 No longer supported by Microsoft You can still.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
OM. Brad Gall Senior Consultant
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,
35% of Internet traffic is video today, by % Growing at ~50% CAGR TV IP Delivery ~50 million internet connected TVs sold this year 150M+ video.
Azure in a Day Training Azure Blobs Module 1: Azure Blobs Overview Module 2: Blob Accounts – DEMO: Setting up a Blob Account – DEMO: Mapping a custom.
MSDN Event. WINDOWS AZURE STORAGE Windows Azure Storage Storage in the Cloud –Scalable, durable, and available –Anywhere at anytime access –Only pay.
Larisa kocsis priya ragupathy
Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the infrastructure.
Open Data Protocol * Han Wang 11/30/2012 *
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Table Storage. Access Table storage Add the following namespace declarations to the top of any C# file in which you wish to programmatically access Windows.
Building Applications with Windows Azure Storage Brad Calder Director/Architect Microsoft Corporation.
Public Relations Interim Image Archive Goal: Provide and INTERIM image archive solution for Public Relations 2 to 4 TB of images currently spread across.
XP Tutorial 8 Adding Interactivity with ActionScript.
Windows Azure Storage Anton Boyko. US Europe Asia Can choose geo-location to host storage account:
100 years of IBM. [VIDEO]  Computer News  Skye Drive & Mesh  Tip  Gladinet  Your Computer Problems  November meeting ?? 16th.
OFFICE OF INFORMATION TECHNOLOGY Frevvo Training MIDDLEWARE AND HIGH PERFORMANCE COMPUTING OFFICE OF INFORMATION TECHNOLOGY, ENTERPRISE SYSTEMS FLORIDA.
Intro to Datazen.
Adxstudio Portals Training
January 2006Colby College ITS Setting Up Course Pages.
Azure – winter 2015/16. What Is Cloud Computing? Imagine if tap water didn’t exist. Every household would need to dig a well. Doing so would be.
Martin Cairney Hybrid data platform – making the most of Azure plus your on- prem kit DAT341 B.
1 Objectives Discuss File Services in Windows Server 2008 Install the Distributed File System in Windows Server 2008 Discuss and create shared file resources.
Windows Azure Fundamentals Services Storage. Table of contents Overview Cloud service basics Managing cloud services Cloud storage basics Table storage.
Alan Smith Active Handling Big Data in Windows Azure Storage.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
NX Documentation Using Windows IIS (Internet Information Services) as a http server for NX documentation.
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
Azure – spring 2015/16 Boris van-Sosin Marina Minkin.
Making a Difference with Azure Storage Solutions Dudu Sinai.
OneDrive for Home. Office 365 and OneDrive: Services available to staff for home use.
Data storage services in the cloud Matt Milner Pluralsight.
Course: Cluster, grid and cloud computing systems Course author: Prof
Amazon Web Services (aws)
Using the Personal Image Photo Library
Objectives Create a folder in Google Drive.
Azure Primed Randy Pagels Sr. Developer Technology Specialist
Amazon Storage- S3 and Glacier
COMP2322 Lab 2 HTTP Steven Lee Feb. 8, 2017.
Problem Solving For Dummies
CASE STUDY -HTML,URLs,HTTP
Using BLOB Storage In this module- What is BLOB storage?
Windows Azure Storage Basics
Utilization of Azure CDN for the large file distribution
That Saves Money and Preserves Opportunities
Windows Azure Storage Queue Storage.
Web File Sharing.
Configuring Internet-related services
Storing and Accessing G-OnRamp’s Assembly Hubs outside of Galaxy
The Internet and Electronic mail
Azure Storage Microsoft Research.
Linking to files from your myASU course site
Presentation transcript:

Blob Storage

What is Blob Storage Windows Azure Blob storage is a service for storing large amounts of unstructured data that can be accessed from anywhere in the world via HTTP or HTTPS. A single blob can be hundreds of gigabytes in size, and a single storage account can contain up to 100TB of blobs.

What is Blob Storage Common uses of Blob storage include: Serving images or documents directly to a browser Storing files for distributed access Streaming video and audio Performing secure backup and disaster recovery Storing data for analysis by an on-premises or Windows Azure-hosted service You can use Blob storage to expose data publicly to the world or privately for internal application storage.

Blob Storage

Storage Account: All access to Windows Azure Storage is done through a storage account. This is the highest level of the namespace for accessing blobs. An account can contain an unlimited number of containers, as long as their total size is under 100TB.

Blob Storage Container: A container provides a grouping of a set of blobs. All blobs must be in a container. An account can contain an unlimited number of containers. A container can store an unlimited number of blobs.

Blob Storage Blob: A file of any type and size. There are two types of blobs that can be stored in Windows Azure Storage: block and page blobs. Most files are block blobs. A single block blob can be up to 200GB in size. Page blobs, can be up to 1 TB in size, and are more efficient when ranges of bytes in a file are modified frequently.

Blob Storage URL format: Blobs are addressable using the following URL format: / es/MOV1.AVI

Create Storage Account

Setup a storage connection string The Windows Azure Storage Client Library for.NET supports using a storage connection string to configure endpoints and credentials for accessing storage services. You can put your storage connection string in a configuration file, rather than hard-coding it in code. When using Windows Azure Cloud Services, it is recommended you store your connection string using the Windows Azure service configuration system (*.csdef and *.cscfg files).

Setup a storage connection string

Access blob storage Add the following namespace declarations to the top of any C# file in which you wish to programmatically access Windows Azure Storage: using Microsoft.WindowsAzure; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.Auth; using Microsoft.WindowsAzure.Storage.Blob; Microsoft.WindowsAzure.Storage.dll assembly is to be added.

Access blob storage Retrieving your connection string use the CloudConfigurationManager type to retrieve your storage connection string and storage account information from the Windows Azure service configuration: CloudStorageAccount storageAccount = CloudStorageAccount.Parse( CloudConfigurationManager.GetSetting("S torageConnectionString"));

Access blob storage A CloudBlobClient type allows you to retrieve objects that represent containers and blobs stored within the Blob Storage Service. The following code creates a CloudBlobClient object using the storage account object we retrieved above: CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

Access blob storage Create a container use a CloudBlobClient object to get a reference to the container you want to use. You can create the container if it doesn't exist:

Access blob storage Create a container... // Retrieve a reference to a container. CloudBlobContainer container = blobClient.GetContainerReference("mycon tainer"); // Create the container if it doesn‘t alreadyexist. container.CreateIfNotExists();

Access blob storage Create a container... By default, the new container is private and you must specify your storage access key to download blobs from this container. If you want to make the files within the container available to everyone, you can set the container to be public using the following code:

Access blob storage Create a container... Container.SetPermissions(new BlobContainerPermissions{ PublicAccess= BlobContainerPublicAccessType.Blob });

Access blob storage To upload a file to a block blob, get a container reference and use it to get a block blob reference. Once you have a blob reference, you can upload any stream of data to it by calling the UploadFromStream method. This operation will create the blob if it didn't previously exist, or overwrite it if it does exist.

Access blob storage To upload a file // Retrieve reference to a blob named "myblob". CloudBlockBlob blockBlob = container.GetBlockBlobReference("myblob ");

Access blob storage To upload a file // Create or overwrite the "myblob" //with contents from a local file. using (var fileStream = ) { blockBlob.UploadFromStream(fileStream); }

Access blob storage To download a file from a block blob, get a container reference and use it to get a block blob reference. Once you have a blob reference, you can download any stream of data from it to any file by calling the DownloadToStream method.

Access blob storage To Download a file // Retrieve reference to a blob named "myblob". CloudBlockBlob blockBlob = container.GetBlockBlobReference("myblob ");

Access blob storage To download a file // Create or overwrite the file //with contents from a "myblob". using (var fileStream = )) { blockBlob.DownloadToStream(fileStream); }

Access blob storage To delete a block blob, get a container reference and use it to get a block blob reference. Once you have a blob reference, you can delete any blob by calling the Delete method.

Access blob storage To Delete a file // Retrieve reference to a blob named "myblob". CloudBlockBlob blockBlob = container.GetBlockBlobReference("myblob "); //Delete BlockBlob blockBlob.Delete();