Soumettre la recherche
Mettre en ligne
Windows Azure Drive
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
880 vues
Pavel Revenkov
Suivre
Technologie
Divertissement et humour
Signaler
Partager
Signaler
Partager
1 sur 11
Télécharger maintenant
Recommandé
Azure Recovery Services
Azure Recovery Services
Pavel Revenkov
Storage Services
Storage Services
Pavel Revenkov
MS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storage
Spiffy
Windows Azure Drive
Windows Azure Drive
Pavel Revenkov
Windows Azure Caching
Windows Azure Caching
Pavel Revenkov
Microsoft Azure Media Services
Microsoft Azure Media Services
Pavel Revenkov
IaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual Machines
Pavel Revenkov
Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2
ShepHertz
Recommandé
Azure Recovery Services
Azure Recovery Services
Pavel Revenkov
Storage Services
Storage Services
Pavel Revenkov
MS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storage
Spiffy
Windows Azure Drive
Windows Azure Drive
Pavel Revenkov
Windows Azure Caching
Windows Azure Caching
Pavel Revenkov
Microsoft Azure Media Services
Microsoft Azure Media Services
Pavel Revenkov
IaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual Machines
Pavel Revenkov
Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2
ShepHertz
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Tzach Livyatan
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis
Gluster.org
Seastar at Linux Foundation Collaboration Summit
Seastar at Linux Foundation Collaboration Summit
Don Marti
Guaranteeing CloudStack Storage Performance
Guaranteeing CloudStack Storage Performance
NetApp
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
Ceph Community
CloudStack Automated Integration Testing with Marvin
CloudStack Automated Integration Testing with Marvin
NetApp
Docker volume-isolator-in-mesos
Docker volume-isolator-in-mesos
Guangya Liu
Solr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the Ugly
Sematext Group, Inc.
Seastar @ NYCC++UG
Seastar @ NYCC++UG
Avi Kivity
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebula Project
Q&a on running the elastic stack on kubernetes
Q&a on running the elastic stack on kubernetes
Daliya Spasova
Glauber Costa on OSv as NoSQL platform
Glauber Costa on OSv as NoSQL platform
Don Marti
On MongoDB backup
On MongoDB backup
William Yeh
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
data://disrupted®
London Hug 19/5 - Terraform in Production
London Hug 19/5 - Terraform in Production
London HashiCorp User Group
Integration of Glusterfs in to commvault simpana
Integration of Glusterfs in to commvault simpana
Gluster.org
OSMC 2017 | Icinga 2 + Director, flexible Thresholds with Ansible by Kevin H...
OSMC 2017 | Icinga 2 + Director, flexible Thresholds with Ansible by Kevin H...
NETWAYS
WebCamp 2016: DevOps. Ярослав Погребняк: Gobetween - новый лоад балансер для ...
WebCamp 2016: DevOps. Ярослав Погребняк: Gobetween - новый лоад балансер для ...
WebCamp
DataStax: Backup and Restore in Cassandra and OpsCenter
DataStax: Backup and Restore in Cassandra and OpsCenter
DataStax Academy
OSv at Usenix ATC 2014
OSv at Usenix ATC 2014
Don Marti
Monitoring Containers at Scale - September Webinar Series
Monitoring Containers at Scale - September Webinar Series
Amazon Web Services
Design Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows Azure
Eric Nelson
Contenu connexe
Tendances
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Tzach Livyatan
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis
Gluster.org
Seastar at Linux Foundation Collaboration Summit
Seastar at Linux Foundation Collaboration Summit
Don Marti
Guaranteeing CloudStack Storage Performance
Guaranteeing CloudStack Storage Performance
NetApp
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
Ceph Community
CloudStack Automated Integration Testing with Marvin
CloudStack Automated Integration Testing with Marvin
NetApp
Docker volume-isolator-in-mesos
Docker volume-isolator-in-mesos
Guangya Liu
Solr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the Ugly
Sematext Group, Inc.
Seastar @ NYCC++UG
Seastar @ NYCC++UG
Avi Kivity
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebula Project
Q&a on running the elastic stack on kubernetes
Q&a on running the elastic stack on kubernetes
Daliya Spasova
Glauber Costa on OSv as NoSQL platform
Glauber Costa on OSv as NoSQL platform
Don Marti
On MongoDB backup
On MongoDB backup
William Yeh
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
data://disrupted®
London Hug 19/5 - Terraform in Production
London Hug 19/5 - Terraform in Production
London HashiCorp User Group
Integration of Glusterfs in to commvault simpana
Integration of Glusterfs in to commvault simpana
Gluster.org
OSMC 2017 | Icinga 2 + Director, flexible Thresholds with Ansible by Kevin H...
OSMC 2017 | Icinga 2 + Director, flexible Thresholds with Ansible by Kevin H...
NETWAYS
WebCamp 2016: DevOps. Ярослав Погребняк: Gobetween - новый лоад балансер для ...
WebCamp 2016: DevOps. Ярослав Погребняк: Gobetween - новый лоад балансер для ...
WebCamp
DataStax: Backup and Restore in Cassandra and OpsCenter
DataStax: Backup and Restore in Cassandra and OpsCenter
DataStax Academy
OSv at Usenix ATC 2014
OSv at Usenix ATC 2014
Don Marti
Tendances
(20)
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Seastar / ScyllaDB, or how we implemented a 10-times faster Cassandra
Gluster: a SWOT Analysis
Gluster: a SWOT Analysis
Seastar at Linux Foundation Collaboration Summit
Seastar at Linux Foundation Collaboration Summit
Guaranteeing CloudStack Storage Performance
Guaranteeing CloudStack Storage Performance
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
Linux Block Cache Practice on Ceph BlueStore - Junxin Zhang
CloudStack Automated Integration Testing with Marvin
CloudStack Automated Integration Testing with Marvin
Docker volume-isolator-in-mesos
Docker volume-isolator-in-mesos
Solr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the Ugly
Seastar @ NYCC++UG
Seastar @ NYCC++UG
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
Q&a on running the elastic stack on kubernetes
Q&a on running the elastic stack on kubernetes
Glauber Costa on OSv as NoSQL platform
Glauber Costa on OSv as NoSQL platform
On MongoDB backup
On MongoDB backup
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
London Hug 19/5 - Terraform in Production
London Hug 19/5 - Terraform in Production
Integration of Glusterfs in to commvault simpana
Integration of Glusterfs in to commvault simpana
OSMC 2017 | Icinga 2 + Director, flexible Thresholds with Ansible by Kevin H...
OSMC 2017 | Icinga 2 + Director, flexible Thresholds with Ansible by Kevin H...
WebCamp 2016: DevOps. Ярослав Погребняк: Gobetween - новый лоад балансер для ...
WebCamp 2016: DevOps. Ярослав Погребняк: Gobetween - новый лоад балансер для ...
DataStax: Backup and Restore in Cassandra and OpsCenter
DataStax: Backup and Restore in Cassandra and OpsCenter
OSv at Usenix ATC 2014
OSv at Usenix ATC 2014
Similaire à Windows Azure Drive
Monitoring Containers at Scale - September Webinar Series
Monitoring Containers at Scale - September Webinar Series
Amazon Web Services
Design Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows Azure
Eric Nelson
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
Markus Klems
Amazon ECS Deep Dive
Amazon ECS Deep Dive
Amazon Web Services
TechEd 2012 - Сценарии хранения и обработки данных в windows azure
TechEd 2012 - Сценарии хранения и обработки данных в windows azure
Денис Резник
MSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows Azure
Maarten Balliauw
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Mustafa Özdemir
Azure Table Storage: The Good, the Bad, the Ugly (full talk)
Azure Table Storage: The Good, the Bad, the Ugly (full talk)
Sirar Salih
Azure: Lessons From The Field
Azure: Lessons From The Field
Rob Gillen
Gaming across multiple devices
Gaming across multiple devices
Patric Boscolo
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
Bill Wilder
Building services using windows azure
Building services using windows azure
Suliman AlBattat
Java and windows azure cloud service
Java and windows azure cloud service
Jeffray Huang
Taking advantage of the Amazon Web Services (AWS) Family
Taking advantage of the Amazon Web Services (AWS) Family
Ben Hall
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud Storage
K.Mohamed Faizal
Exploring azure cloud storage
Exploring azure cloud storage
Spiffy
AWS Notes.pdf
AWS Notes.pdf
Tracy Hill
C fowler azure-dojo
C fowler azure-dojo
sdeconf
Immutable Deployments with AWS CloudFormation and AWS Lambda
Immutable Deployments with AWS CloudFormation and AWS Lambda
AOE
Windows azure camp
Windows azure camp
Abhishek Sur
Similaire à Windows Azure Drive
(20)
Monitoring Containers at Scale - September Webinar Series
Monitoring Containers at Scale - September Webinar Series
Design Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows Azure
Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
Amazon ECS Deep Dive
Amazon ECS Deep Dive
TechEd 2012 - Сценарии хранения и обработки данных в windows azure
TechEd 2012 - Сценарии хранения и обработки данных в windows azure
MSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows Azure
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Storage Account ve Microsoft Azure Data Lake Storage.pptx
Azure Table Storage: The Good, the Bad, the Ugly (full talk)
Azure Table Storage: The Good, the Bad, the Ugly (full talk)
Azure: Lessons From The Field
Azure: Lessons From The Field
Gaming across multiple devices
Gaming across multiple devices
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
Building services using windows azure
Building services using windows azure
Java and windows azure cloud service
Java and windows azure cloud service
Taking advantage of the Amazon Web Services (AWS) Family
Taking advantage of the Amazon Web Services (AWS) Family
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud Storage
Exploring azure cloud storage
Exploring azure cloud storage
AWS Notes.pdf
AWS Notes.pdf
C fowler azure-dojo
C fowler azure-dojo
Immutable Deployments with AWS CloudFormation and AWS Lambda
Immutable Deployments with AWS CloudFormation and AWS Lambda
Windows azure camp
Windows azure camp
Plus de Pavel Revenkov
Windows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLets
Pavel Revenkov
Windows Azure Active Directory
Windows Azure Active Directory
Pavel Revenkov
Windows Azure Versioning Strategies
Windows Azure Versioning Strategies
Pavel Revenkov
Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime Upgrade
Pavel Revenkov
Windows Azure Service Bus
Windows Azure Service Bus
Pavel Revenkov
SQL Azure
SQL Azure
Pavel Revenkov
Windows azure start
Windows azure start
Pavel Revenkov
SQL Azure Federations
SQL Azure Federations
Pavel Revenkov
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell Cmdlets
Pavel Revenkov
Starting with windows azure
Starting with windows azure
Pavel Revenkov
Windows Azure Service Bus
Windows Azure Service Bus
Pavel Revenkov
Windows Azure Storage services
Windows Azure Storage services
Pavel Revenkov
Plus de Pavel Revenkov
(12)
Windows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLets
Windows Azure Active Directory
Windows Azure Active Directory
Windows Azure Versioning Strategies
Windows Azure Versioning Strategies
Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime Upgrade
Windows Azure Service Bus
Windows Azure Service Bus
SQL Azure
SQL Azure
Windows azure start
Windows azure start
SQL Azure Federations
SQL Azure Federations
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell Cmdlets
Starting with windows azure
Starting with windows azure
Windows Azure Service Bus
Windows Azure Service Bus
Windows Azure Storage services
Windows Azure Storage services
Dernier
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Dernier
(20)
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Windows Azure Drive
1.
Windows Azure Drive Pavlo
Revenkov EPAM Cloud Computing Competency Center Email: pavlo_revenkov@epam.com Skype: rp_risingstar Habrahabr: habrahabr.ru/users/risingstar/
2.
Data management services 2 Web-role
Worker-role Worker-role Worker-role Web-role Drive SQL Azure Blobs Tables Queues
3.
Example: CMS 3 Publishers Instance 1 Author Instance
2 Instance 3 Mount 30 minutes Snapshot Repository Instance 4
4.
Windows Azure Drive 4 Subscription Storage
Account (100 ТВ) Storage Account (100 ТВ) Container Block Blob (200 GB) Container Page Blob (1 ТВ) Storage Account (100 ТВ) Storage Account (100 ТВ) … Container … Azure Drive (1 ТВ) …
5.
Blob content upload var
storageAccount = CloudStorageAccount.Parse( ConfigurationManager .ConnectionStrings[ConnectionStringSetting] .ConnectionString); var blobClient = storageAccount.CreateCloudBlobClient(); var container = blobClient.GetContainerReference(containerName); var pageBlob = container.GetPageBlobReference(blobName); using (var fileStream = new FileStream(filePath, FileMode.Open)) { pageBlob.Create(fileStream.Length); var buffer = new byte[partSize]; while (offset < fileStream.Length) { var bytesRead = fileStream.Read(buffer, 0, partSize); pageBlob.WritePages(new MemoryStream(buffer, 0, bytesRead), offset); offset += bytesRead; } } 5
6.
1. public static
void UploadVHDFile(string filePath, string containerName, string blobName) 2. { 3. const int partSize = 1024 * 1024; 4. 5. var storageAccount = CloudStorageAccount.Parse( 6. ConfigurationManager.ConnectionStrings[ConnectionStringSetting].ConnectionString); 7. 8. var blobClient = storageAccount.CreateCloudBlobClient(); 9. var container = blobClient.GetContainerReference(containerName); 10. container.CreateIfNotExist(); 11. 12. var pageBlob = container.GetPageBlobReference(blobName); 13. pageBlob.DeleteIfExists(); 14. pageBlob.Properties.ContentType = "binary/octet-stream"; 15. 16. using (var fileStream = new FileStream(filePath, FileMode.Open)) 17. { 18. int offset = 0; 19. 20. pageBlob.Create(fileStream.Length); 21. 22. var buffer = new byte[partSize]; 23. while (offset < fileStream.Length) 24. { 25. var bytesRead = fileStream.Read(buffer, 0, partSize); 26. 27. pageBlob.WritePages(new MemoryStream(buffer, 0, bytesRead), offset); 28. 29. offset += bytesRead; 30. 31. Console.Write('.'); 32. } 33. } 34. } 6
7.
Modes 7 CloudDrive client Snapshot URL Mount Exception Mount Yes Author Lease mode Snapshot mode read write read Windows
Azure Drive Publisher
8.
Workflow var account =
CloudStorageAccount.Parse( ConfigurationManager.AppSettings["ConnectionString“]); var drive = new CloudDrive(blobUri, account.Credentials.*); try { drive.Mount(0, DriveMountOptions.None); ... } catch (CloudDriveException e) { drive = new CloudDrive(new Uri(drive.Snapshot().AbsoluteUri), ...); drive.Mount(0, DriveMountOptions.None); } finally { drive.Unmount(); } 8
9.
Demo 9
10.
References Differences Between the
Storage Emulator and Windows Azure Storage Services http://msdn.microsoft.com/en-us/gg433135 Windows Azure Drive whitepaper http://go.microsoft.com/?linkid=9710117 10
11.
Questions? 11
Télécharger maintenant