Enviar búsqueda
Cargar
Windows Azure Drive
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
880 vistas
Pavel Revenkov
Seguir
Tecnología
Entretenimiento y humor
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Descargar ahora
Recomendados
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
Recomendados
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
Más contenido relacionado
La actualidad más candente
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
La actualidad más candente
(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
Similar a 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
Similar a 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
Más 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
Más 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
Último
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Último
(20)
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
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
Descargar ahora