Introduction
Cloud Computing is the on-demand availability of computer system resources, especially data storages and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center.
Usages of Cloud Computing:-
- Fraud Detection & Prevention
- Personalized Treatments
- Online Games
Problem Statement
- Server Cost
- Energy Cost
- Workforce
- OS Cost
Virtualization
Containers
- Abstraction at the operating system level.
- Multiple containers can run on the same machine.
- Can share the host operating system kernel.
- Container does't require its own operating system.
- The amount of disk space, RAM, processor time, and other server resources that are saved.
- Container packages your application code and it's dependencies together.
Benefits of Cloud Computing
- Reduce Costs
- Cloud Reduces both Capital Expenditure (CapEx) and Operational Expenditure (OpEx).
- All expenses incurred long-term benefits in the future lie under CapEx. It is the initial spending of money(whole together) on physical infrastructure, and then deducting that up-front expense over time. The up-front cost from CapEx has a value that reduces over time.
- OpEx is like a pay as you go service which you can deduct this expense in the same year you spend it. There is no upfront cost as you pay for a service or product as you use it. It is as the name suggests the expense of daily operation.
- Organization no longer have to spend huge amount of money on below things.
- Physical servers
- Related It Infrastructure
- Specialized It Workforce
- Server Rooms or Data Centers
- Pay as you go
- You'll pay for what you use (Cloud Resources are Metered).
- Scalability
- Scalability can be able to UpScale and DownScale which never run out of resources.
- Accessibility
- Can be accessed virtually from anywhere at anytime.
- Business Continuity
- Automatic Updates
- Increased Collaboration
- Self Service
Difference between CapEx and OpEx
Examples of Capital Expenditure (CapEx)
- Manufacturing plants, equipment, and machinery
- Computers and Hardware
- Building Improvements
- Vehicles
Examples of Operational Expenditure (OpEx)
- Interest paid on debt
- Property taxes
- Accounting and legal fees
- Wages and salaries
- Business travel
- Rent and utilities
Cloud Related Services
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Containers as a Service (CaaS)
- Function as a Service (FaaS) - (Server-Less Computing)
- Private Cloud
- Public Cloud
- Hybrid Cloud
On Premises
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Usages of SaaS Apps:
- Customer Relationship Management
- Financial management
- Sales Management
- Human Resources Management
- Billing Management
- Entertainment
- Very easy to get started
- Accessibility
- Automatic Updates
- Flexible usage-based pricing
- Reduced financial risk
- Affordability
Public, Hybrid and Private Cloud
Public Cloud
- Physical servers, storage, networking etc are procured and owned by the cloud service.
- No need to worry about setup and maintenance.
- Anyone(Both Individuals and Organisations) can use Public clouds.
- It is the most commonly used Cloud type.
Hybrid Cloud
- Cloud bursting
- Combination of Private and Public cloud
- Private Cloud: Security sensitive & business-critical operations
- Public Cloud: High volume & lower security needs
Private Cloud
- Located on-premises and it can be hosted by a third party service provider
- Resources are used by one business or organizations
- Private to a specific organization
- Easy to customize
- Used by Government Agencies and Financial institutes
- Highly Regulated business
- Tech companies that require complete control
- Large companies that require custom solutions
Pros and Cons of Public, Hybrid and Private Cloud
Risks of Cloud Computing
- Loss of Cloud Data and Services
- Data Security
- Compliance and Legal Security
- Cost Concerns
0 Comments