Module 2
Module 2
UNIT 02
Cloud Computing Companies
and
Migrating to Cloud
4
DEPARTMENT OF COMPUTER SCIENCE
What is a Web Service?
• A Web Service is can be defined by following ways:-
❖ It is a collection of standards or protocols for exchanging information
between two devices or application.
❖A Web services are the types of internet software that uses standardized
messaging protocol over the distributed environment.
❖It integrates the web-based application using the REST, SOAP, WSDL, and
UDDI over the network.
❖ WS is a standardized method for propagating messages between client and
server applications (or interoperable machine-to-machine)on the World Wide
Web.
14
Step 1: Choose the right cloud provider ( Assessment step)
• The first step in migrating your model to the cloud is to choose a cloud
provider that aligns with your needs, budget, and model requirements.
• consider the factors such as compliance, privacy, and security.
Step 2: Prepare your data ( Isolation step)
• Before migrating to your cloud, you need to prepare your data.
• for that ensure your data is clean and well organized, and in a format that is
compatible with your chosen cloud provider.
Step 3: Choose your cloud storage ( Mapping step)
• Once your data is prepared, you need to choose your cloud storage.
• This is where your data is stored in the cloud.
• there are many cloud storage services such as GCP Cloud Storage, AWS S3,
or Azure Blob Storage. 15
The iterative Seven-step Model of Migration into the Cloud.
16
Step 4: Set up your cloud computing resources and deploy your model (
Re- architect step)
• If you want to run a model in the cloud, you will need to set up your
cloud computing resources. This includes selecting the appropriate
instance type and setting up a virtual machine(VM) or container for your
model.
• After setting up your computing resource, it is time to deploy your model
to the cloud.
• This includes packaging your model into a container or virtual machine
image and deploying it to your cloud computing resource.
• While deploying it may be possible that some functionality gets lost so
due to this some parts of the application need to be re-architected.
Step-5: Augmentation step
• It is the most important step for our business for which we migrate to the
cloud in this step by taking leverage of the internal features of cloud
computing service we augment our enterprise.
17
Step 6: Test your Model
• Once your model is deployed, we need to test it to ensure that it is
working or not.
• That involves running test data through your model and comparing the
results with your expected output.
Step 7: Monitor and maintain your Model
• After the model is deployed and tested, it is important to monitor and
maintain it.
• That includes monitoring the performance, updating the model as needed,
and need to ensure your data stays up-to-date.
• Migrating your machine learning model to the cloud can be a complex
process, but above 7 steps, you can help ensure a smooth and successful
migration, ensuring that your model is scalable and accessible.
18
General steps and considerations for migrating to the cloud:
11.Post-Migration Support
•Provide support for users and address any issues that arise after
migration.
•Establish ongoing management processes and support mechanisms.
27
Risk mitigation methodologies
• There are several risk mitigation methodologies that companies can use to address
the concerns listed above. These methodologies typically involve the following
steps:
1. Identify risks:
• This is the foundational step where you systematically examine your work areas,
processes, and tasks to pinpoint potential hazards or threats. This could involve
brainstorming, conducting safety audits, or analyzing past incidents.
2. Assess risks:
• Once you've identified the risks, you need to evaluate their potential impact and
likelihood of occurrence.
• This helps you understand the severity of each risk. You can use qualitative
methods (e.g., low, medium, high) or quantitative methods (e.g., assigning
numerical values) for this assessment. 28
3. Prioritize Risks:
• Not all risks are created equal.
• This step involves ranking the identified risks based on their severity,
focusing on those with the highest potential impact and likelihood.
• This prioritization guides your resource allocation and decision-
making.
4. Develop Strategies:
• Now that you know which risks to address, you need to create a plan
to reduce or eliminate them.
• This could involve implementing controls, developing procedures, or
investing in safety equipment.
29
5. Implement Strategies:
•This is where you put your plan into action.
• You must ensure that the chosen strategies are effectively implemented across the
organization.
• This may involve training employees, making changes to processes, and investing
in necessary resources.
6. Monitor and Review:
•The risk mitigation process is not a one-time event.
•You need to continuously monitor the effectiveness of the implemented strategies
and make adjustments as needed.
•This ongoing review helps you identify any new risks or changes in the existing
ones.
By following these steps, you can establish a robust risk mitigation
framework that helps you proactively manage and minimize potential
threats to your organization
30
Do it yourself