DEV Community

ODINKEMELU INNOCENT
ODINKEMELU INNOCENT

Posted on

ASSIGNMENT : Understanding Servers and Cloud Computing.

PART A Question 1 : Difference between hardware and software.
Answer :
Hardware is part of a server characteristics, that is a physical machines with powerful components. Such as

*High-performance capabilities : Servers often have powerful processors, ample RAM, and Large storage Capacities.

*Reliability and redundancy : Server may include redundant components like power supplies, hard drives, and cooling system to minimize downtime.
*Scalability : Servers can be easily upgraded or expanded to meet growing demands
Software is a part of Server characteristics which are applications that perform specific tasks like serving web pages over the networking system.
*Operating system : Servers run specialized operating system, such as windows server, Linux, or mac OS server.
*Service-Oriented : Servers provide specific services, like web hosting, file sharing, or database management.
PART A Question 2 : Name and give example of 3 types of server ?
Answer :
Here are some common types below
*Web Server :

  • Hosts websites, web applications, and serves web pages to clients. Examples are Apache, Nginx, IIS.
  • File Server : -Stores and manages files for clients, Providing shared access. Examples are Windows file server, Samba.
  • Mail Server :
  • Manages email services, including sending, receiving and storing emails. Examples are Microsoft Exchange, Send mail, Platforms. PART A Question 3 : cloud Deployment Models ? Answer : This is how cloud computing resources are provisioned, managed, and deployed. such as follows :
  • Cloud services are provided over the internet, which is /will be available to anyone /everyone that requested. Examples are Amazon web services(AWS),Microsoft AZure ,Google cloud platform. *Public Cloud :
  • Cloud infrastructure is provisioned and managed within a single organization.
  • It can also be hosted on-premise or off-premises.
  • Hybrid Cloud
  • Combines public and private cloud models, allowing for data and applications to be shared between them. -It can also enables Flexibility, Scalability, and cost-effectiveness. *Community Cloud
  • Cloud Infrastructure is shared among several organizations with similar interest or goals.
  • It can be also be managed internally or by a third party provider. PART A Question 4 : Compare Iaas, Paas, Saas with examples. Answer : 1) Iaas, which is Infrastructure as a service which provides
  • Provide Virtualized computing resources, such as servers, storage and networking.
  • In this case the Users manage the infrastructure, while the Provider manages the underling hardware such as : Amazon web services (AWS),Microsoft AZure, Google cloud platform. The User manage App and OS.
    2) Paas, Which is Platform as a service.
    -Provides a Complete platform for developing, running, and managing applications you don't need to be maintaining or building an infrastructure Example are Heroku, Google App Engine, Microsoft AZure Application service. The User manage code.
    3) Saas, which is Software as a Service. It is a provides and also manage software application that are accessible over the internet, eliminating the need for local installation and maintenance.
    -Users access the application through a web browser or mobile app. Example Salesforce, microsoft office 365,Google workspace. The User need to use it.

    Comparison of Iaas, Paas, Saas, each of them can offer different levels of control , management, and flexibility that best fit the need of an organization.

PART B Question 1 : TRUE OR FALSE
1) False
2) False
3) False
4) True

PART C Question : SCENERO - BASE
You are starting a business. Which model do you use and why ? Choose AWS services for storage, backend, and database.
Answer :
Model to use is Hybrid Cloud. Then why is : Security of internal data information, cost effectiveness, Scalability, Elasticity, High-availability and Agility.
I am choosing Iaas , User to manage storage through Amazon web services (AWS-S3) Using it was object storage for files, images, and videos.
AWS Backend : AWS IAM - Which allows for security, Identity and access management services for controlling access to AWS resources.
AWS data base :
-cost effectiveness - Amazon Aurora database
-Scalability - Amazon DynamoDB database
-Elasticity - Amazon Elastic ache database
-High-availability - Amazon Aurora with plus Amazon Neptune.
-Agility - Amazon Redshift.

Top comments (2)

Collapse
 
odinkemelu_innocent_3b2f5 profile image
ODINKEMELU INNOCENT

Understanding Server and Cloud Computing is very necessary and knowing the characteristic of server, by been able to apply it when accessing the network. Models of Cloud computing is also vital for organization to be able to choose on what fit best for there needs.

Collapse
 
odinkemelu_innocent_3b2f5 profile image
ODINKEMELU INNOCENT

What you know about server and cloud computing, can be developed into building your own software's and applications over the network , which organization can access and apply.