Title
Containers or Virtualisation ? Why not both !
Blog address: https://thinkspace.csu.edu.au/containersandvirtualisation/
Weekly Progress Reports Plan:
Week 1- Progress Report
Weekly Report | ||||
Name | Salil Shrotriya | |||
Project Title | Containers or Virtualisation ? Why not both ! | |||
Week number | 1 —–> (03/03/2021 – 10/03/2021) | |||
Milestone | Planned Completion | Actual Completion | Comments | |
1 | Select a project title | 07/03/2021 | 03/03/2021 | Awaiting approval from subject co-ordinator. |
2 | Write an abstract on the project | 07/03/2021 | 06/03/2021 | Awaiting approval from subject co-ordinator. |
3 | Provide justification on how my project aligns with my course specialisation | 07/03/2021 | 06/03/2021 | Awaiting approval from subject co-ordinator. |
4 | Setup project blog | 07/03/2021 | 20/02/2021 | Blog setup and awaiting publishing |
5 | Publish blog address on subject forum | 07/03/2021 | Not yet shared on Interact forum |
Week 2 Progress Report
Weekly Report | ||||
Name | Salil Shrotriya | |||
Project Title | Containers or Virtualisation ? Why not both ! | |||
Week number | 2 —–> (10/03/2021 – 17/03/2021) | |||
Milestone | Planned Completion | Actual Completion | Comments | |
1 | Select a project title | 12/03/2021 | Project title approved and published. | |
2 | Write an abstract on the project | 12/03/2021 | Project abstract approved and published | |
3 | Provide justification on how my project aligns with my course specialisation | 12/03/2021 | Project justification approved and published. | |
4 | Setup project blog | 12/03/2021 | Blog setup and address published. | |
5 | Publish blog address on subject forum | 12/03/2021 | Blog address posted on Interact site. |
Week 3 Progress Report
Weekly Report | ||||
Name | Salil Shrotriya | |||
Project Title | Containers or Virtualisation ? Why not both ! | |||
Week number | 3 —–> (17/03/2021 – 24/03/2021) | |||
Milestone | Planned Completion | Actual Completion | Comments | |
1 | Select a project title | 07/03/2021 | 03/03/2021 | Project title reviewed and approved by subject co-ordinator. |
2 | Write an abstract on the project | 07/03/2021 | 06/03/2021 | Project abstract written and published on blog site. |
3 | Provide justification on how my project aligns with my course specialisation | 07/03/2021 | 06/03/2021 | Topic justification provided and published on blog site. |
4 | Setup project blog | 07/03/2021 | 20/02/2021 | Blog setup and published. |
5 | Publish blog address on subject forum | 07/03/2021 | 20/02/2021 | Blog address published on Interact |
Rationale
Problem Domain:
To understand which technology namely virtualisation or containers is best suited given the following constraints:
- Efficient use of compute resources
- Ease of deployment
- Co-existence
- Cost
- Long term planning
- Ease of management
Purpose and Justification
Purpose
- Evaluate hypervisor technology > virtualisation.
- Evaluate application virtualisation > containers.
- Evaluate the advantages and disadvantages of both virtualisation and containers.
- Evaluate which one or both are easier to deploy, manage and maintain.
- Evaluate whether both technologies can co-exist.
- Evaluate the cost of deploying one or the other or both.
- Evaluate the scalability of both technologies
Justification
- The topic was chosen as it is in line with my Masters specialisation.
- It is also a topic of personal interest
- This topic is also current as more and more organisations are beginning to realise the benefits of virtualizing their infrastructure and containerising their applications.
Background information
Though the concept of virtualisation has existed for a while, the technology was revolutionized 20 years ago with the launch of VMware Workstation to make computing more efficient. Many organisations have since then implemented and consequently realised the benefit of virtualizing their hardware and software. It’s no wonder the virtualisation software market was valued at USD60B in 2020 and is projected to double that by 2026.
Containers are now revolutionising computing by transforming software development and deployment.
Virtualisation offers reduced capital and operational costs, minimises downtime,increases compute efficiency and agility, simplifies data center management and offers businesses greater continuity ,while containerisation offers scalability, cost effectiveness, faster application deployment in line with CI/CD and portability amongst its many advantages.
Therefore which technology should a business adopt ? Both technologies are not mutually exclusive meaning an organisation can deploy one or the other or both.
This project will aim to give a detailed overview of both technologies and enable the reader to make an informed decision on what technology to implement based on their requirement.
Research Questions
- What is virtualisation and why was it developed
- What was the reason behind developing the container technology
- Which one of the two technologies is better ? Or are they both good ?
- Which one is easier to deploy ?
- Can both technologies co-existing !
Methodology
Analysis of sources
- Keyword searches
- Using credible sources of information as references
- Appropriate citations
Research Methods
- Google scholar
- Research gate
- Grey research materials
- Gartner research
- Technical journals
- Vendor documentation
- White papers
Profession Ethics Statement
- Integrity and honesty- convey information truthfully
- Accuracy- reporting all findings precisely and take precaution to avoid errors.
- Competent and Accountable: work hard and be responsible for your own work
- Efficiency – use resources wisely
- Always continue to learn, observe, read, listen and search for knowledge
Project Plan
Deliverables
- Update blog with weekly progress reports
- Develop a detailed project proposal and project plan.
- Write an annotated bibliography of 12 reference articles of no more than 1000 words per reference article, clearing citing the articles, a brief summary, the author’s findings and the article’s limitation.
- Write an annotated bibliography reflection of approximately 300 words
- Present the final report in IEEE format
- Final report and seminar presentation
Work Breakdown Structure (WBS)
Risk Analysis
- Never done a research based subject
- Not used a project management software extensively (MS Project or equivalent)
- Not written a report in IEEE format
Duration
- Assignment 1 Task 1- 2 weeks
- Assignment 1 Task 2- 12 weeks
- Assignment 2 – 3 weeks
- Assignment 3 – 3 weeks
- Assignment 4 – 3 weeks
Gantt Chart
References
CSU. Research Integrity, Ethics and Compliance
https://research.csu.edu.au/integrity-ethics-compliance
Flinders University. Research integrity, ethics and compliance
https://staff.flinders.edu.au/research/integrity
What is Research Integrity
https://grants.nih.gov/policy/research_integrity/what-is.htm