Comments (11)
Hi,
We are evaluating your suggestions, our team is busy for few days. We will respond you soon.
Thanks,
from fog-azure-rm.
@abbas-sheikh-confiz I'm going to try to bring this up to @AbelHu and Ning and Gil, the people we're working with at Microsoft to support Cloud Foundry. Maybe they can help get y'all resources, I'm sure you've got a big backlog of work on fog azure.
from fog-azure-rm.
I am working on it. This commit addresses the issue: 2dbc58f
from fog-azure-rm.
@dsboulder @yaxia
Files and Blobs are two different concepts in Azure. So there will be a conflict if we would add Files module in future in fog-azure-rm or end user may get confuse.
from fog-azure-rm.
Yes, Blobs and Files are different in Azure Storage. However, there is no File service API supported in the azure-storage gem for now. So the best mapping for the directory and file in the Fog is container and blob. We may consider switch to the File APIs when they are ready in the azure-storage gem, otherwise we need call with REST APIs for File directly.
from fog-azure-rm.
@yaxia @shaffan-chaudhry-confiz , from my understanding, files in other platforms are same as blobs in Azure storage. We should keep to use files/directories in azure-fog-rm to operate blobs. Azure file service is different and the share folders can be mounted inside VMs directly.
from fog-azure-rm.
Yes, file service is suitable for sharing data using SMB 3.0 and migrate file share-based applications to the cloud with no code change. However, it doesn't prevent you from calling REST APIs to operate on shares, directories and files directly.
@shaffan-chaudhry-confiz is your concern about the confusing naming or the functionalities that the gem exposes? Is it on your plan that exposes both Blob and File services API via the fog-azure provider?
from fog-azure-rm.
@yaxia, yes we are concerned about confusion in naming for Azure Blob and File service. Naming Azure Blob 'File' would conflict with Azure Storage File service.
However, currently we do not have plan to add support for Azure File service in Fog Azure RM. In future, we might have to deal with this naming conflict problem once support for File service is required.
For now, lets go ahead with your changes. Your PR #95 has merge conflicts, please resolve these before we merge it.
from fog-azure-rm.
@abbas-sheikh-confiz Thanks for clarifying. Understood your concern and I believe the AWS provider has the same issue when they want to support Amazon EFS while they are using bucket and object for now.
The conflicts in PR #95 have been resolved, please take a look. Thanks.
from fog-azure-rm.
Thanks @yaxia . @abbas-sheikh-confiz AWS, OpenStack, etc. use directories/files to operate folders and binaries (Just as same as containers/blobs on Azure). If Azure uses different names, current software such as cf-release cannot work on Azure.
from fog-azure-rm.
@dsboulder I am working on this to provide the same APIs as AWS, OpenStack, etc.
from fog-azure-rm.
Related Issues (20)
- How to increase os_disk size HOT 5
- Remove RecoveryVault Support HOT 1
- The integration test of container.rb failed HOT 4
- Bundler could not find compatible versions for gem "mime-types" HOT 8
- Fog ARM Access HOT 2
- Add Fog Support for Azure Stack HOT 17
- Storage#get_blob_properties mock is inaccurate HOT 3
- TypeError: exception class/object expected HOT 2
- Still mime-types conflict HOT 5
- Need support for creating vm with Availability zones. HOT 1
- Json file location
- fog-azure-rm cosmosdb
- SQL server creation exception HOT 2
- Create VM fails using azure shared image gallery HOT 1
- Method "deserialize" is not defined for nil when running with mock
- Unable to fetch image from azure storage HOT 3
- Current Version locks Nokogiri to 1.6.8.1 (Security Vulnerability)
- fog-core version dependency HOT 1
- Can we update azure-storage dependancy version? HOT 1
- Can't stream blob, Ruby 3+ raises exception without explicit &block in Proc.new
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fog-azure-rm.