
- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
What is the difference between Solution Architecture and Cloud Architecture?
Let us understand what the solution architecture is.
Solution Architecture
Solution architecture (SA) is an architectural representation of a particular solution. Solution architecture associates direction from different enterprise architecture viewpoints (business, data, and technical), and enterprise solution architecture (ESA).
A solutions architect is important for computing an organization’s business requirements and deciding how IT can provide those needs leveraging software, hardware, or infrastructure. Aligning the IT method with business goals has become superior, and a solutions architect can help regulate, develop, and execute technical solutions in support of business goals.
A solutions architect also traverses communication between IT and business services. This architect is aligned in developing and executing technical solutions for business problems. The process needed includes regular observation, adjustments, and problem-solving to properly design and execute potential solutions.
Solution architecture is not only about a software solution. It covers all elements of a system, which contains but is not limited to system infrastructure, networking, security, compliance obligation, system services, cost, and reliability.
The solution architecture is defined in a document that determines a specific level of vision for all modern and future solutions, applications, and processes that the organization has. Design and development of solutions and software then follow the guidelines determined in the solution architecture document to ensure that they conform to set standards that create integration and connection easier and make the tracking of issues and inconsistencies between solutions easier as well.
Cloud Architecture
Cloud Architecture is a combination of elements needed for a Cloud Computing service. A Cloud computing architecture includes multiple elements like a front-end platform, a back-end platform or servers, a network or internet service, and a cloud based delivery service.
Cloud computing allocates the file system that develops over multiple hard disks and machines. Data is never stored in one area only and in case one unit declines the other will take over automatically. The user disk space is authorized on the distributed file system, while another important element is an algorithm for resource allocation. Cloud computing is a strong distributed environment and is heavily based upon a strong algorithm.
The main element of cloud architecture is virtualization. Virtualization is the partitioning of an individual physical server into several logical servers. Once the physical server is split, each logical server operates as a physical server and can run an operating system and applications separately.
There are some famous companies like VMware and Microsoft that support virtualization services, where rather than using your PC for storage and computation, you use their virtual server. They are quick, economical, and less time-consuming.
- Related Articles
- What is the difference between Cloud Architecture and Cloud Engineering?
- What is Multi-tenant Cloud Architecture?
- What is the difference between VLIW architecture and Superscalar processor?
- What is the difference between Computer Architecture and Computer Organization?
- What is the difference between MUX and DEMUX in computer architecture?
- What is the difference between Encoder and Decoder in Computer architecture?
- What is the difference between Decoder and Demultiplexer in Computer Architecture?
- What is the difference between RISC and CISC in Computer Architecture?
- Difference between monolithic and microservices architecture
- What is the difference between Concurrency and Parallel Execution in Computer Architecture?
- What is the difference between Latch and Flip-Flops in computer architecture?
- Difference between Von Neumann and Harvard Architecture
- What is the difference between Synchronous Counter and Asynchronous Counter in computer architecture?
- Cloud Security Architecture and Types of Cloud Computing Models
- What is the difference between Linear and Non-Linear pipeline processors in computer architecture?
