Computer Cloud

What is cloud computing?

Computer Cloud: Cloud computing Services are a technology that uses the internet and central remote servers to maintain data and applications. Computer Cloud allows consumers and businesses to use applications without installing and accessing their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing, and bandwidth.

    What is cloud computing

    In it is simplest form, Computer Cloud consists of shared computing resources that are virtualized and accessed as a service, through an API. The cloud enables users in a company to run applications by deploying them to the cloud, a virtual datacenter. The physical resources may reside in a variety of locations inside and outside of an organization: 

    on native hardware, in an enterprise data center, or at remote or managed service providers on a pay-to-use basis. Cloud computing resources are offered as a service supplier on an as-needed basis and delivered by IP-based property, providing highly scalable, reliable on-demand services with agile management capabilities.

    Advantages of Cloud Computing

    1. Reduced Cost

    Cloud technology is paid incrementally, saving organizations money.

    2. Increased Storage

    Organizations can store more data than on private computer systems.

    3. Highly Automated

    No longer do IT personnel need to worry about keeping software up to date.

    4. Flexibility

    Cloud computing offers much more flexibility than past computing methods.

    5. More Mobility

    Employees can access information wherever they are, rather than having to remain at their desks.

    6. Allows IT to Shift Focus

    No longer having to worry about constant server updates and other computing issues, government organizations will be free to concentrate on innovation.

    Service Model of the Computer Cloud (Taken from the “An ISACA Emerging Technology White Paper” )

    Computer Cloud Infrastructure as a Service (IaaS)

    Capability to provision processing, storage, networks, and other fundamental computing resources, offering the customer the ability to deploy and run arbitrary software, which can include operating systems and applications. IaaS puts these IT operations into the hands of a third party. Options to minimize the impact of the cloud provider has a service interruption.

    Computer Cloud Platform as a Service (PaaS)

    Capability to deploy onto the cloud infrastructure customer-created or acquired applications created using programming languages and tools supported by the provider

    • Availability
    • Confidentiality
    • Privacy and legal liability in the event of a security breach (as databases housing sensitive information will now be
    • hosted offsite)
    • Data ownership
    • Concerns around e-discovery

    Software as a Service (SaaS)

    Capability to use the provider’s applications running on cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email).

    Types of SaaS

    Business Utility SaaS:

    Applications like Salesforce automation are used by businesses and individuals for managing and collecting data, streamlining collaborative processes, and providing actionable analysis. The most popular uses are respectively: Customer Relationship Management (CRM), Human Resources, and Accounting.

    Social Networking SaaS: 

    Applications like FB are used by individuals for networking and sharing information, photos, videos, etc.

    Types of PaaS

    Not all Platform-as-a-Service (PaaS) solutions are created equal. Choose the platform which suits your needs carefully:

    Social Application Platforms:

    Platforms like FB provide APIs so third parties can write new application functionality that is made available to all users.

    Computing Platforms:

    Platforms like Amazon Web services, Rackspace, OpSource, and others provide storage, processor, and bandwidth as a service. As a developer, you can upload traditional software stacks and run applications on their computing infrastructure.

    Website Application Platforms:

    Google Apps provides APIs and functionality for developers to build Web applications that leverage its mapping, calendar, and spreadsheets plus YouTube and other services. More ideal for lightweight web applications!

    Business Application Platforms:

    Platforms like WOLF provide a higher layer of abstraction from technical complexities and are specifically geared toward transactional business applications such as database, integration, workflow, and user interface services. Developers & business analysts can develop complex and robust business applications and also create customized user interfaces – providing higher freedom with lesser efforts.

    Types of IaaS

    There are also different types of cloud IaaS providers, depending on what you looking for:

    • Computing, Storage, and Bandwidth
    • Development and Test
    • High-Performance Computing
    • Resource Sharing

    Secure Cloud Computing

    turning off android Screen