









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
HND Level 5 Unit 13 Cloud Computing Assignment 1 (Pass, Merit, Distinction)
Typology: Papers
1 / 17
This page cannot be seen from the preview
Don't miss anything!










allowed to designate the location at a higher level of abstraction (e.g., country, state, or data center), creating a perception of geographical independence. Space, time, energy, and money are all examples of resources.
The business uses for cloud computing are numerous. Here are some applications for Cloud Computing:
The following is a condensed list of bullet points that can be used to briefly describe the advantages of cloud computing:
In terms of data storage, server security, and uptime, Oway is currently experiencing problems. They have to back up data every day, but there isn't enough space to hold it all, and there are plenty of security issues because they use a physical server. When the servers go down due to technical difficulties, the company and its customers are both inconvenienced. This, in turn, can result in lower productivity, loss of consumers, and a negative impact on the company's reputation. When data is kept in the cloud rather than on physical servers, the issue of insufficient storage space disappears. As a result, it makes the system less vulnerable to data loss and other forms of vulnerability. All relevant information will be stored in the cloud, making it accessible from any location with an internet connection.
The foundation of any technological model is its architecture, a hierarchical framework for describing the model's components. The architecture of the cloud provides a description of how it operates. Everything from its underlying dependencies to the components built on top of it are included. The cloud is a relatively new technology that relies heavily on connectivity to the web. See Figure 2 for a visual representation of the architecture. Based on how the user interacts with the cloud, the cloud's architecture can be broken down into four distinct layers. Figure 2 shows a list of them:
There are several architecture designs available for cloud computing, the following shows some examples: Non-redundant 3 Tier Architecture: Three-tier architectures that are not redundant are used to cut costs and resources but come with an increased risk. A single point of failure means that the correct outbound and incoming traffic cannot be maintained if even one part of the system fails. This method is normally reserved for use in a testing or development setting. It is not suggested that this layout be used in actual production environments. Redundant 3 Tier Architecture: Three-tier architectures with redundancy consist of a second set of the same parts. Designing for failover and recovery protection does increase complexity, but it is necessary. Planning the components within each layer (horizontal scaling) and the traffic flow between layers (vertical scaling) is essential when designing redundant infrastructures (vertical scaling). Cloud and Dedicated Hosting Architecture: Public and private cloud resources can be used in conjunction with on-premises or off-premises data center hardware to form a hybrid cloud solution. This can be used to show where your data is physically stored, if necessary. Even if the database cannot be moved to a cloud-based platform, other layers of the application may be able to. A hybrid architecture can employ a virtual private network (VPN) to create an encrypted connection over a public IP among cloud and dedicated servers in these cases. Figure 2 Cloud Computing Architecture
Failover Multi-Cloud Architecture: If the primary cloud provider could use the same server templates and scripts to configure and launch resources into a secondary cloud provider, then the secondary cloud provider could be used for business continuity. When deciding whether or not to go with this choice, it's important to think about things like public vs. private IP addresses and SLAs with your service provider. In the event of an issue or failure that necessitates switching clouds, a multi-cloud architecture will make the process of doing so straightforward.
Cloud computing architecture chosen for Oway is failover multi cloud architecture. By using multi-cloud, they can reduce downtime for vital services with the help of a strategy and design. Workload can be deployed and orchestrated workloads across different clouds while maximizing performance, availability, and cost. Additionally, when one of the cloud platforms goes offline, the other will still be online, thus, reducing the chances of service failure and other losses. By adopting this approach, Oway can raise their bar on security. IT can lessen the likelihood of data loss and leakage, shoddy authentication, and lateral platform compromises by introducing new services into the broader corporate portfolio with explicit instructions on how users can authenticate data, how it can flow, and where it can live.
Cloud services can be deployed, or made available to customers, in a number of different ways, depending on factors like the cloud provider's structure and the location where services are provisioned. In addition, it can be grasped like this: There is a wide variety of cloud (Internet- based) computing resources available, each catering to a different function in the acquisition and provisioning of data and services for its customers. The four primary types of cloud service deployment are public, private, community, and hybrid. Figure 3 Types of Deployment Models
Examples: Salesforce, Netsuite and Concur Examples: AWS Elastic Beanstalk, Coogle App Engine and force.com Examples: AWS, Microsoft Azure and GoGrid Table 2 Types of cloud service models
Cloud Delivery Model Typical Level of Control Granted to Cloud Consumer Typical Functionality Made Available to Cloud Consumer SaaS Usage and usage-related configuration Access to front-end user-interface PaaS Limited administrative Moderate level of administrative control over IT resources relevant to cloud consumer’s usage of platform IaaS Full administrative Full access to virtualized infrastructure- related IT resources and possibly, to be underlying physical IT resources Table 3 Differences between cloud service models
IaaS is chosen based on Oway's needs. IaaS makes private cloud storage scalable, cutting expenses and upkeep. Automatic resource provisioning helps Oway's IaaS infrastructure handle a rise in website visitors. It can build and release software without caring about RAM or CPU. Oway uses IaaS from basic concept through final deployment and maintenance. Oway's IAAS applications are scalable and highly available due to middleware. Oway has full control over the resources used, so IT workers can focus on other initiatives. With IaaS, consumers can access the cloud with just an internet connection. Scalability allows for easy addition of new features and APIs. Oway can connect a new branch office to its current IT infrastructure without buying new gear. They can avoid investing in additional facilities as the firm grows. IaaS delivers the IT elasticity a growing firm needs. IaaS's suitability for Oway is boosted by its disaster-proof architecture. Fixing the entire cloud infrastructure will be costly. Most IaaS cloud service providers put their hardware in secure, available, purpose-built data centers with N+1 power, cooling, and network redundancy. Conventional office-based deployments stop producing if the office becomes uninhabitable or the power goes out. IaaS helps organizations prevent or reduce downtime because their infrastructure is housed in the cloud and accessible from anywhere, even if a storm knocks out the office's electricity. IaaS reduces the time needed to restore the company's infrastructure after a disaster.
To migrate to the cloud is to transfer one or more business applications and their associated information technology infrastructures from their current hosting configuration to a public, private, or hybrid cloud. The move to the cloud has the potential to drastically cut down on application costs. Evaluation, migration strategy, prototyping, provisioning, and testing are all stages in this process.
Evaluation: In order to construct a business case for migrating to the cloud, it is necessary to conduct an in-depth analysis of all relevant factors, such as the current state of the infrastructure and application architecture, the environment in terms of compute, storage, monitoring, and management, service level agreements (SLAs), operational functions, financial concerns, risk, security, adherence, and licensing needs. Migration strategy: Using the results of the evaluation, a migration strategy is developed, in this case a hot plug strategy in which the applications, along with their data and interface dependencies, are isolated and put into operation simultaneously. When migrating only a subset
Cloud computing might be beneficial for most businesses but it also has its own drawback and other challenges. Below are some examples that a business might face when migrating to cloud computing.
One of the potential problems with cloud computing is money. It's generally true that the advent of modern computing has resulted in cost savings for businesses. By moving their workloads to the cloud, businesses can quickly increase their processing power without spending a lot of money on new hardware. However, it can be tricky to define and predict quantities and costs when using cloud computing services due to their on-demand and scalable nature. Fortunately, there are a number of approaches to controlling cloud costs, such as optimizing expenditures through improved financial analytics and reporting, automating governance policies, and maintaining a steady management reporting practice. Multi-cloud computing tools are a relatively new development that helps reduce expenses and address this critical issue in the cloud.
Lack of knowledge or tools is one of the cloud challenges that businesses and organizations face today. Despite the rapid development of cloud technologies, organizations are increasingly putting more workloads in the system. Companies are struggling to keep up with technological advances for these reasons. The demand for specialized knowledge is also increasing. Additional training of IT and development staff can help mitigate these difficulties. To further aid cloud adoption, having a strong CIO who is an advocate for it is a plus.
Compliance is one of the threats that cloud computing must deal with today. That's a problem for everyone who relies on storage or backups. When transferring information from on-premises servers to the cloud, businesses must ensure they are in accordance with all applicable laws and regulations. Every company, no matter the size or focus, has a responsibility to uphold these standards. Customers should look for providers who are able to guarantee compliance and verify that they are governed by the relevant standards. Some providers deliver certified compliance, but this doesn't always eliminate the need for further discussion and compromise on both sides.
Zabbix is an open source monitoring tool built by professionals for companies of all sizes and across a wide range of industries. Its user-friendly interface allows for the continuous tracking of millions of metrics produced by network gadgets and virtual machines. In addition to keeping track of everything, the consolidated system also performs analysis and provides visual representations of the metrics and statistics. As soon as the tool detects a problem, it will notify the user immediately. Zabbix is an excellent platform for keeping tabs on your system's infrastructure. It has sophisticated problem detection capabilities, automated metric collection, and decentralized monitoring, all of which are made possible by the autodiscovery function. Businesses of all sizes in sectors as diverse as education, medical, government, commerce, finance, and others can benefit from using the platform. Pros Cons Automatic discovery features supported. Servers and workstations can only be continuously monitored if an agent is actively functioning. Quick installation and configuration Has features for managing the infrastructure. Stores information in a unified database.
The Myanmar travel industry leader, Oway, is having trouble with data storage, server security, and availability. This is why they've made the bold move to the cloud: to avoid these issues. With its ability to lessen downtime, workload, and expenses, failover multi cloud architecture has been selected for implementation at Oway. Data loss, poor authentication, and lateral platform compromises are all mitigated with this architecture's improved security measures. As a result, Oway has decided that the private cloud is the best option for deploying their cloud- based systems. The problems that Oway is having right now are straightforward to fix owing to private's convenient features. Oway prioritizes their wants when deciding on an IaaS provider. With IaaS, private cloud storage can be made scalable, which reduces costs and maintenance. Oway's IaaS infrastructure is better able to deal with a spike in traffic thanks to automatic resource provisioning. It can release software without regard to memory or processing speed. From initial conception to ongoing maintenance, Oway relies on IaaS. Middleware allows Oway's IAAS applications to scale and be highly available. Evaluation, migration plan, prototyping, provisioning, and testing are the five steps involved in a cloud migration. There are numerous benefits to moving to the cloud. Oway can save money on hardware, lessen the strain on scarce resources, become more adaptable, work faster, and use fewer resources by migrating to the cloud. With cloud computing, Oway has to deal with a number of complications. Spending and resource constraints, information gaps, data breaches, incorrect settings, and malicious insiders are all potential problems and appropriate solutions to those problems are provided. A selection of the most useful free cloud monitoring software is also included. Pros Cons Helps with Tracking Server and Network Health Free version of Nagios is severely lacking in functionality. Capable of monitoring several devices at once, but it requires the SNMP protocol to do so. Only premium plans include extras like wizards and dynamic dashboards. Has a number of alert and notification capabilities. Most setups have a steep learning curve. The plugins and extensions can be downloaded for free. Has an awkward user interface and can't monitor network speed.
Chandrasekaran, K. (2015) Essentials of Cloud Computing , CRC Press. Kapadia, A., Varma, S. and Rajana, K. (2014) Implementing Cloud Storage with OpenStack. Packt Publishing. Patawari, A. (2013) Getting Started with own Cloud. Packt Publishing. Rhoton, J. and De Clercq, J. (2014) OpenStack Cloud Computing: Architecture. Recursive Press. Thomas Eri, T. and Ricardo Puttin, R. (2013) Cloud Computing: Concept, Technology and Architecture. Prentice Hall. Zhu, S-Y. and Hill, R. (2016) Guide to Security Assurance for Cloud Computing , Springer. Ruperelia, N. (2016) Cloud Computing. MIT Press. Pal, S. (2022) Cloud Computing Solutions: Architecture, Data Storage, Implementation and Security. Wiley-Scrivener. https://cloudinfrastructureservices.co.uk/best-open-source-monitoring-tools/ https://www.datapine.com/blog/cloud-computing-risks-and-challenges/#challenges https://www.embee.co.in/blog/top-cloud-computing-security-risks-and-solutions/ https://www.makeen.io/cloud-computing-security-challenges-their-solutions/ https://www.cloudmanagementinsider.com/cloud-migration-approach/ https://www.getcloudapp.com/blog/workplace-cloud-use/ https://www.ibm.com/blogs/cloud-computing/2014/08/06/cloud-computing-affecting- employment/ https://www.ibm.com/cloud/learn/iaas-paas-saas https://www.business.qld.gov.au/running-business/digital-business/online-risk-security/cloud- computing/benefits#:~:text=Cloud%20computing%20allows%20employees%20to,you%20hav e%20an%20internet%20connection).