ASSIGNMENT 9
docx
keyboard_arrow_up
School
Bellevue University *
*We aren’t endorsed by this school
Course
296
Subject
Information Systems
Date
Apr 3, 2024
Type
docx
Pages
8
Uploaded by AmbassadorHippopotamusMaster963
1
1
Down Town Car Repair
Memo
TO: Tim Smith
FROM:
Rahithya Kilaru
CC: Robert Hettinger
SUBJECT:
Different IT Architectures and Recommendation for Down Town Car Repair
DATE: May 14, 2023
Hello Mr. Tim,
We understand that it can be overwhelming to navigate through different computer
architectures and terminologies, especially when it comes to selecting the best option for
your business. As a reliable service provider, it is our responsibility to simplify complex
technical concepts and provide you with clear and concise information. Our goal is to
provide you with few unique architectures and explain how they can be beneficial for
your business.
Cloud computing is a word that you may have heard before. It has become
increasingly popular for businesses in recent years due to advancements in technology.
Instead of relying on your own IT staff or hiring a contractor for IT services, cloud
computing provides an alternative option. Essentially, cloud computing involves
accessing computing services such as servers, storage, databases, networking, software,
2
2
Down Town Car Repair
analytics, and intelligence over the internet, or "the cloud." This allows for faster
innovation, flexible resources, and cost savings through economies of scale .
Cloud computing can simplify the process of utilizing IT resources and has become a
popular solution for many businesses. The following section highlights the advantages of
cloud computing and its potential benefits for your business.
1.
Cost savings:
Cloud computing eliminates the need for on-premise hardware and IT
staff, which can result in significant cost savings for businesses. Cloud providers
typically offer pay-as-you-go pricing models, allowing businesses to only pay for the
resources they use.
2.
Scalability and flexibility:
Cloud computing allows businesses to easily scale up or
down their IT resources based on their needs, without the need for additional
hardware or infrastructure. This flexibility enables businesses to quickly respond to
changing market conditions and customer demands.
3.
Increased collaboration and productivity: Cloud computing provides a centralized
platform for employees to access and collaborate on files and applications from
anywhere, at any time. This increased accessibility and flexibility can lead to higher
3
3
Down Town Car Repair
levels of productivity and collaboration among team members.
4.
Improved security: Cloud computing provides enhanced security features that
ensure the safety of your business data and information. Cloud providers typically
have advanced security measures in place to protect against cyber threats such as
hacking and data breaches.
5.
Disaster recovery and business continuity: Cloud computing offers a reliable
disaster recovery and business continuity solution. Cloud providers typically have
backup systems in place to ensure that your data is safe and accessible even in the
event of a disaster. This means that your business can continue to operate even in the
face of unexpected disruptions.
6.
Performance: Cloud computing is known for its superior performance compared to
traditional computing systems. With cloud computing, you have access to more
resources, faster processing speeds, and greater scalability, allowing you to handle
larger workloads without experiencing any slowdowns or performance issues.
The next type of architecture to consider is the client/server model. This architecture
is based on a local area network (LAN) in which a central database server or engine
executes all the database commands that it receives from client workstations. In this
model, application programs running on each client focus on user interface functions
while the server handles the database operations (Valacich, 2016).
The functioning of client-server architecture can be explained as follows: When a
client computer sends a request for data to the server over the internet, the server accepts
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
4
4
Down Town Car Repair
the request, processes it, and sends the requested data packets back to the client. An
important feature of this architecture is that the server computer can manage multiple
clients simultaneously, allowing for efficient use of resources.
Understanding the advantages of client-server architecture is useful to know in
comparing it with the other architectures mentioned in this memo.
1.
Scalability:
Client-server architecture is highly scalable as it allows for the addition
of more clients or servers as the business grows. This makes it a great option for
businesses that anticipate growth or fluctuation in demand.
2.
Centralized data management:
With all data stored in a central database on the
server, it is easier to manage and maintain data integrity. It also ensures that all
clients have access to the most up-to-date data.
3.
Enhanced security: Client-server architecture provides better security as sensitive
data is stored on the server, which can be protected by security measures such as
firewalls and encryption.
4.
Reduced network traffic:
As the server handles all the database processing, there is
5
5
Down Town Car Repair
less network traffic between clients, which can help improve system performance.
5.
Easier maintenance: With a centralized server, it is easier to maintain and update
software and hardware compared to distributed architectures.
The three-tiered client/server architecture is another concept that we need to explore.
This type of architecture is considered to be an advanced client/server system. Three
distinct applications of this architecture are - data management, presentation, and analysis
- to form a single information system. (Valacich, 2016, p. 447).
The three-tiered client/server architecture may seem complex, but it can be simplified
into three components and those are first one is client will communicate with the user,
second is an application server that handles the application's business logic, and finally, a
resource manager that can stores data. An example of this architecture is shown below:
6
6
Down Town Car Repair
Let’s discuss some benefits of the Three tiered client/server: 1.
The three-tiered architecture is highly scalable, meaning it can easily adapt to the
changing needs of a business without requiring significant modifications. This makes
it an ideal solution for businesses that anticipate future growth or fluctuations in
demand.
2.
By separating the presentation layer, application logic layer, and database layer, the
three-tiered architecture can improve the overall performance of the system. This is
because each layer can be optimized for its specific function, resulting in faster
processing times and a more responsive system.
3.
The three-tiered architecture allows for greater flexibility when it comes to system
updates and maintenance. Each layer can be updated independently, which means
that system updates and maintenance can be performed without disrupting the entire
system.
4.
he three-tiered architecture can improve the security of the system by providing an
extra layer of protection between the user and the database. This can help prevent
unauthorized access to sensitive data and ensure the integrity of the system.
5.
By separating the presentation layer, application logic layer, and database layer, the
three-tiered architecture can reduce the overall complexity of the system. This can
make it easier to develop, test, and maintain the system over time.
After considering the various benefits of cloud computing and analyzing your
business needs, we recommend implementing cloud computing to meet your computing
requirements. Cloud computing offers several advantages over client/server and three-
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
7
7
Down Town Car Repair
tiered client/server architectures, such as improved security, performance, disaster
recovery, and business continuity. It also provides a scalable, flexible, and cost-effective
solution to meet the ever-growing demands of businesses. Cloud computing offers several
deployment models, such as public, private, and hybrid clouds, which can be customized
to meet the specific needs of the business. Public clouds are suitable for small businesses
or businesses that do not require complex IT infrastructure. Private clouds are ideal for
businesses that require greater control and security over their data. Hybrid clouds are best
suited for businesses that require the flexibility of a public cloud and the security of a
private cloud.
In conclusion, cloud computing is the ideal computing architecture for businesses
that need a flexible, cost-effective, and reliable computing environment. With its
numerous benefits and robust security measures, cloud computing has become a preferred
choice for businesses of all sizes. We strongly encourage you to consider implementing
cloud computing for your business and everything will be put through testing to
guarantee an efficient transfer, so this should be an easy transition.
Sincerely,
Rahithya Kilaru.
References:
Valacich, J., & George, J. (2016). Modern Systems Analysis and Design, Pearson.
McDermott, M. (2021, December 17). Cloud Computing: Benefits, Disadvantages & Types | Spanning. Retrieved May 11, 2023, from https://spanning.com/blog/cloud-
computing-benefits-disadvantages-types/
8
8
Down Town Car Repair
What is Client-Server Networking? Definition, Advantages, and Disadvantages - sunnyvalley.io. (n.d.). Retrieved May 11, 2023, from https://www.sunnyvalley.io/docs/network-basics/what-is-client-server-network
Three-Tier Architecture. (2021, January 15). Retrieved May 11, 2023, from https://www.techopedia.com/definition/24649/three-tier-architecture
Advantages and Disadvantages of Three-Tier Architecture in DBMS - GeeksforGeeks. (2021, June 10). Retrieved May 11, 2023, from https://www.geeksforgeeks.org/advantages-and-disadvantages-of-three-tier-architecture-
in-dbms/