Concepts of Cloud Computing and Internet of Things (IoT)
- Concepts of Cloud Computing and Internet of Things
(IoT)
Cloud Computing Concepts
o What is Cloud Computing?
o What are the characteristics and acronyms of
cloud computing?
o How important is cloud computing?
o What are the limitations of cloud computing?
IoT Concepts
o What is IoT?
o How does IoT Works?
o The Effects of IoT on Businesses?
o Why is IoT a vital part of cloud Computing? - Cloud Hosting Providers and the cloud computing
opportunities they offered
Analyzation of the following cloud service providers:
o Azure
o AWS
o Google Cloud
o IBM Cloud
Provide a summary of each cloud service provider.
Why would you choose one cloud service provider over
the other?
How does each cloud service provider handle the factors
below?
o Scalability
o Elasticity
o Single vs. Multitenancy
Which factor(s) above are most important when
focusing on security concerns, such as access controls,
disaster recovery, data integrity, ease of use,
affordability. - Cloud Computing Storage Options
Explain the global cloud storage market and its storage
configurations.
Provide a detailed industry overview.
o Including the vendors
o The storage solutions
o Factors such as the rising need for big data
storage and the increasing adoption of cloud
storage gateways are driving the demand for cloud
storage solutions globally
o Factors listed above (redundancy, scalability,
performance, security, pricing)
o Users access
The transition of enterprises from virtual machines to
the cloud will additionally extend the impetus required
for strong growth. - Cloud Security – How can you guarantee the integrity
of remote environments?
Develop a standard security configuration plan. Your paper
should address all the following.
Organizational access controls:
o Administrative (management) controls
o Logical (technical) controls
o Physical controls
o Penetration testing
o prevent Auditing
Explain which Disaster recovery options you would use.
o Redundancy requirements
o Backup solutions / schedules
o Expectations and timing for restoring
infrastructure/data
o Incident planning
Use a SWOT Analysis to determine what needs to be
done?
o What is the strength
o What are the opportunities
o What is the threat - Budgeting for a Cloud transition
Focus on the pricing strategies a company will need to
consider when migrating to the cloud.
Conduct a price comparison for three different cloud
companies. You can use the company Expedient from
the table in this week’s introduction as one of them.
Some other cloud providers are in Week 2 (e.g., AWS,
Azure, Google Cloud, IBM Cloud).
Create three budget tables like the one in this week’s
introduction showing the costs associated with each of
the companies that you in your comparison.
Explain how the cost to migrate to the cloud will
impact your company’s total cost of ownership and how
long will it take for your company to see some return
on its investment?
Determine which elements in your budget table can be
removed to reduce the cost. Think about which
elements are critical to your company and which
elements you would like to have but are not critical.
Is there any other marketing or pricing strategy that
can be used to reduce the cost for your company to
migrate to the cloud? - Application Migration from On-Premises to the Cloud
Create a proposal that will assess the migration path for all
on-premises technology to the Cloud. Be sure your proposal
specifically addresses the following:
Include an overview of the company that you are
migrating to the web.
o Name of the company – You can create a
fictitious company, or you can use the company
from the Week 4 Assignment.
o Size of the company
o Is the company’s network infrastructure ready for
the cloud, or do you need to pay to get it
ready?
o Do you need to pay for company downtime? Will
the company lose funding during migration?
Determine which cloud provider you will use to transit
to the cloud (choose between the three that you
compare in the Week 5 Assignment).
Provide the networking configurations of cloud-hosted
applications.
Identify the integration of cloud technologies in a
technical environment (data lifecycles – data in rest,
data in transit, encryption standards).
Explain the impact of cloud-based applications on both
internal IT staff and end-users.
o Testing plans
o Communication
o Change management for future upgrades
o Implications of internet performance and latency
for user access changes
Diagram your proposed cloud configuration.