Skip to content
IT-704 · Cloud Computing Lab/Important Questions

Cloud Computing Lab (IT-704) - Important Questions

  1. Unit 314 Marks High Priority

    Configure a cloud object storage bucket (Amazon S3 or OpenStack Swift). Demonstrate uploading and downloading objects using both the cloud provider's web console and CLI/SDK. Then create and apply a lifecycle policy to transition objects to a cheaper storage class after a specified number of days and to permanently delete objects after another specified period. Provide commands, screenshots/logs, and verification steps.

    Core practical task: configure object storage, demonstrate basic operations and lifecycle management; frequently appears in lab assessments and practical exams.

  2. Unit 310 Marks High Priority

    Explain and implement access control for an object storage bucket. Demonstrate the use of ACLs, bucket policies (or Swift ACL equivalents), and IAM role-based access. Additionally, generate and use a pre-signed URL to grant temporary access to a private object. Provide policy JSON, CLI/SDK commands, and verification of permissions.

    Access control and secure sharing are core evaluation points; tasks on ACLs, bucket policies and pre-signed URLs are commonly asked.

  3. Unit 310 Marks High Priority

    Enable versioning on an object storage bucket and demonstrate the creation of multiple versions of an object. Show how delete markers behave and implement a lifecycle rule that transitions or expires non-current versions. Explain the steps to restore a previous version and give CLI/SDK commands and verification outputs.

    Versioning interplay with lifecycle is a standard advanced topic for object stores and appears frequently in practicals and viva.

  4. Unit 37 Marks Medium Priority

    Perform a multipart upload of a large object to cloud object storage. Explain the multipart upload process, demonstrate uploading parts in parallel, complete the multipart upload, and measure throughput improvement compared to a single PUT. Include commands, configuration options used, and performance measurements.

    Large-object upload and throughput optimization is a common lab exercise to test multipart upload and parallelism concepts.

  5. Unit 37 Marks Medium Priority

    Compare and demonstrate server-side encryption options (SSE-S3, SSE-C, SSE-KMS) and client-side encryption for object storage. Show how to upload and retrieve encrypted objects using at least two different methods and explain key management and key rotation implications. Provide commands and verification steps.

    Encryption options (server-side and client-side) are regularly evaluated for secure storage practices in cloud labs.

  6. Unit 37 Marks Medium Priority

    Add custom metadata and tags to objects in cloud object storage. Demonstrate how metadata and tags are set during upload and how lifecycle rules or queries can act on object tags. Provide examples of CLI/SDK commands to set tags/metadata and to list objects filtered by tags.

    Metadata, tagging and lifecycle selection form part of object management tasks; asked intermittently to test policy-based operations.

  7. Unit 37 Marks Medium Priority

    Configure an object storage bucket to host a static website and set up CORS rules to allow browser-based access from a specified origin. Demonstrate uploading site assets, configuring index/error documents, and verifying the site is served. Provide CORS configuration and verification steps using a browser or curl.

    Static website hosting and CORS configuration are practical features of S3 and similar object stores and are often part of lab tasks.

  8. Unit 310 Marks Medium Priority

    Set up cross-region replication (CRR) or object replication for an object storage service. Describe prerequisites (such as versioning), configure replication rules, and demonstrate that new objects are replicated to the destination region/bucket. Include configuration steps, verification, and discussion of replication consistency and costs.

    Replication across regions or Swift clusters is an important topic for durability and DR; appears in practical and design questions.

  9. Unit 37 Marks Medium Priority

    Explain the consistency model of cloud object storage (read-after-write for new objects, eventual consistency for overwrite/delete operations) and demonstrate with experiments that show read-after-write behavior for new objects and potential stale reads after overwrites or deletes. Provide steps, observations, and implications for application design.

    Understanding consistency semantics is essential for correct application behavior; theory plus practical implications are often examined.

  10. Unit 37 Marks Medium Priority

    Mount an S3 or Swift bucket as a POSIX-like filesystem using a tool such as s3fs or Swift's FUSE. Demonstrate basic file operations, discuss limitations (consistency, latency, POSIX semantics), and measure basic file operation latencies (create, read, write, delete). Provide mount commands, configuration, and a short analysis of suitability for different workloads.

    Mounting object storage as a filesystem tests understanding of usability trade-offs and performance limitations; asked in lab-oriented questions.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in