1. Solution Architecture :
Solution Architecture, as name suggests, is basically process of designing one or more applications or services within organization or company. It is generally a part of solution development team that help to ensure that new system will fit existing enterprise environment and provide strategic direction to project.
2. Cloud Architecture :
Cloud Architecture, as name suggests, a process of developing computing strategy and managing cloud computing architecture in company. It simply reduces IT operating costs and give good accessibility to have access to data and digital tools and bridge gap between complex business problems and solutions in cloud.
Difference between Solution Architecture and Cloud Architecture :
|It refers to process of translating functional requirements into solution and then defining them through set of architecture and design artifacts.||It refers to process of converting technical requirements of project into architecture and design that will help to guide final product.|
|It defines architectural description of particular solution.||It defines components and relationship between these components.|
|It is all about ensuring that correct enterprise solutions are able to interact with each other in most effective way to make efficient use of enterprise resources.||It is all about how individual technologies are integrated to create clouds|
|Its main role is to identify answer to business problem and set some solution options and their components.||Its main role is to develop computing strategy for company that must include cloud adoption plans, cloud management and monitoring, cloud application design, etc.|
|It mainly focuses on solution-level decisions and analysis of their impact on overall business or company goals and outcomes.||It focuses on providing users with high bandwidth and allowing user to have uninterrupted access to data and applications.|
|They are responsible for single application or technology product including both hardware and software.||They are responsible for one or more compute, network, or storage components of cloud services.|
|Responsibilities of solution architect includes analyzing technology environment, analyzing and documenting requirements, creating solution prototype, controlling solution development, etc.||Responsibilities of cloud architect includes developing computing strategy, assessing applications, software and hardware, oversee governance and mitigate risk, managing budgets and estimation cost, etc.|
|It plays central role in organizations efforts to introduce and successfully implement new technology solutions.||It plays central role in communication with vendors and to create virtualized environment that allows pooling resources irrespective of physical hardware limitations.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.