BlueSky (CC, Storage And Databases) Flashcards
(5 cards)
Background (BlueSky)?
- BlueSky is a network file system backed by cloud storage. It allows users to take advantage of the benefits offered by cloud providers, avoiding the need for dedicated server hardware.
- It utilizes a proxy-based approach to replace traditional network file service with cloud services.
- BlueSky was designed for small to medium-sized companies
Problem (BlueSky)?
- Cloud services have increased latency and bandwidth costs compared to LAN environments.
- Cloud services offer resizable capacity that can be scaled according to user demands.
- Enterprises have concerns about data security, performance, and the availability of cloud services
Solution (BlueSky)?
(PNCEL)
- BlueSky uses a proxy server to translate client requests into cloud storage API calls.
- It supports NFS and CIFS network file system protocols.
- The proxy caches data locally, minimizing latency and preventing expensive round-trips to the cloud.
- It uses AES encryption for data confidentiality and integrity checks to detect data tampering.
- BlueSky employs a log-structured design for improved write performance and reduced storage costs.
Applications (BlueSKy)
(Companies)
BlueSky was designed for small to medium-sized companies.
Strengths and Weaknesses (BlueSky)?
(think of benefits of using cloud)
(Existing, Outsourcing, Latency, Log, Compatibility)
(Network Load, Trust, Latency, No Data Duplication, Lacks features on permissions handling of data)
Advantages:
- BlueSky can be plugged into existing systems without requiring client code modifications.
- It allows outsourcing computing resources, reducing costs.
- The proxy provides low-latency responses to clients when data is cached.
- It encrypts data before sending it to the cloud, ensuring confidentiality.
BlueSky’s log-structured design improves write performance and reduces storage costs. - It can be used with potentially any cloud provider.
- BlueSky supports multiple protocols - both NFS and CIFS.
Disadvantages:
- Transferring large amounts of data to and from the cloud is not fast or reliable.
- BlueSky requires trusting cloud service providers.
- The latency of cloud storage access can be high.
- BlueSky has limited multi-proxy and multi-site support.
- It does not support data de-duplication.
- BlueSky lacks security features on permissions handling of data.