Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АКТ Lecture15 29 03.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

Cloud an d mobile technologies

  • Data Centers.

  • Trends in the development of modern infrastructure solutions.

  • The principles of cloud computing.

  • Virtualization technologies.

  • The Web-service Cloud.

  • Basic terms and concepts of m obile technology.

  • Mobile services. mobile technology standards.

Data Centers.

A data center (or datacenter) is a facility composed of networked computers and storage that businesses or other organizations use to organize, process, store and disseminate large amounts of data. A business typically relies heavily upon the applications, services and data contained within a data center, making it a focal point and critical asset for everyday operations.

Data centers are not a single thing, but rather, a conglomeration of elements. At a minimum, data centers serve as the principal repositories for all manner of IT equipment, including servers, storage subsystems, networking switches, routers and firewalls, as well as the cabling and physical racks used to organize and interconnect the IT equipment. A data center must also contain an adequate infrastructure, such as power distribution and supplemental power subsystems, including electrical switching; uninterruptable power supplies; backup generators and so on; ventilation and data center cooling systems, such as computer room air conditioners; and adequate provisioning for network carrier (telco) connectivity. All of this demands a physical facility with physical security and sufficient physical space to house the entire collection of infrastructure and equipment.

Data center consolidation and colocation

There is no requirement for a single data center, and modern businesses may use two or more data center installations across multiple locations for greater resilience and better application performance, which lowers latency by locating workloads closer to users.

Conversely, a business with multiple data centers may opt to consolidate data centers, reducing the number of locations in order to minimize the costs of IT operations. Consolidation typically occurs during mergers and acquisitions when the majority business doesn't need the data centers owned by the subordinate business.

Iceland encourages data center industry with low cost green energy.

Alternatively, data center operators can pay a fee to rent server space and other hardware in a colocation facility. Colocation is an appealing option for organizations that want to avoid the large capital expenditures associated with building and maintaining their own data centers. Today, colocation providers are expanding their offerings to include managed services, such as interconnectivity, allowing customers to connect to the public cloud.

Data center tiers

Data centers are not defined by their physical size or style. Small businesses may operate successfully with several servers and storage arrays networked within a convenient closet or small room, while major computing organizations, such as Facebook, Amazon or Google, may fill an enormous warehouse space with data center equipment and infrastructure. In other cases, data centers can be assembled in mobile installations, such as shipping containers, also known as data centers in a box, which can be moved and deployed as required.

Trends in the development of modern infrastructure solutions.

What is the cloud? You may have heard people using terms like the cloud, cloud computing, or cloud storage. But what exactly is the cloud?

Simply put, the cloud is the Internet—more specifically, it's all of the things you can access remotely over the Internet. When something is in the cloud, it means it's stored on Internet servers instead of your computer's hard drive.

Why use the cloud? Some of the main reasons to use the cloud are convenience and reliability. For example, if you've ever used a web-based email service, such as Gmail or Yahoo! Mail, you've already used the cloud. All of the emails in a web-based service are stored on servers rather than on your computer's hard drive. This means you can access your email from any computer with an Internet connection. It also means you'll be able to recover your emails if something happens to your computer. Let's look at some of the most common reasons to use the cloud. 

  • File storage: You can store all types of information in the cloud, including files and email. This means you can access these things from any computeror mobile device with an Internet connection, not just your home computer.Dropbox and Google Drive are some of the most popular cloud-based storage services.

  • File sharing: The cloud makes it easy to share files with several people at the same time. For example, you could upload several photos to a cloud-based photo service like Flickr or iCloud Photos, then quickly share them with friends and family.

  • Backing up data: You can also use the cloud to protect your files. Apps likeMozy and Carbonite automatically back up your data to the cloud. This way, if your computer ever is lost, stolen, or damaged, you'll still be able to recover these files from the cloud.

«Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction».

Mobile cloud computing (MCC) has been introduced to be a potential technology for mobile services. MCC integrates the cloud computing into the mobile environment and overcomes obstacles related to the performance (e.g., battery life, storage, and bandwidth), environment (e.g., heterogeneity, scalability, and availability), and security (e.g., reliability and privacy) discussed in mobile computing. This workshop gives a survey of MCC, which provides general overview of the MCC including the definition, architecture, and applications from research community, operators and The term “mobile cloud computing” was introduced not long after the concept of “cloud computing” launched in mid-2007. It has been attracting the attentions of entrepreneurs as a profitable business option that reduces the development and running cost of mobile applications, of mobile users as a new technology to achieve rich experience of a variety of mobile services at low cost, and of researchers as a promising solution for green IT [3].

Motivation

    • Mobile devices (e.g., smartphone, tablet pcs, etc) are increasingly becoming an essential part of human life,

    • Dream of “Information at your fingertips anywhere anytime”,

    • Mobile devices still lack in resources compared to a conventional information processing device such as PCs and laptops

Solution. Mobile Cloud Computing (MCC). Nowadays, the market of mobile phone has expanded rapidly. By the end of 2009, less than 20 years later, the number of mobile cellular subscriptions worldwide reached approximately 4.6 billion, 370 times the 1990 number [1]. The widely use of mobile phone lead to the prosperity of mobile service. Dream of “Information at your fingertips anywhere, anytime” has become true. However, mobile devices still lack in resources compared to a conventional information processing device such as PCs and laptops. Also, the limitation of battery restricts working time. How to augment capability of mobile phone has become the important technical issue for mobile computing. The paradigm of cloud computing brings opportunities for this demand. Cloud computing provide new supplement, consumption, and delivery model for IT service. Cloud-based services are on-demand, scalable, device-independent and reliable. Thus, there comes Mobile Cloud Computing, which aims at using cloud computing techniques for storage and processing of data on mobile devices, thereby reducing their limitations.

  • C loud Computing

  • Mobile Network

Utility computing is the packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility

A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer.

Grid computing is the application of several computers to a single problem at the same time — usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data

Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

Service Delivery Model Examples

  • Private cloud

-Enterprise owned or leased

  • Community cloud

-Shared infrastructure for specific community

  • Public cloud

-Sold to the public, mega-scale infrastructure

  • Hybrid cloud

-composition of two or more clouds

Mobile Cloud Computing (MCC) at its simplest, refers to an infrastructure where both the data storage and the data processing happen outside of the mobile device. Mobile cloud applications move the computing power and data storage away from mobile phones and into the cloud, bringing applications and mobile computing to not just smartphone users but a much broader range of mobile subscribers”

The principles of cloud computing.

The six principles - detailed in the recently published ISACA publication Guiding Principles for Cloud Computing Adoption and Use - include enablement, cost/benefit, enterprise risk, capability, accountability and trust. Here's how ISACA defines each of those principles:

  1. Enablement: Plan for cloud computing as a strategic enabler, rather than as an outsourcing arrangement or technical platform.

  2. Cost/benefit: Evaluate the benefits of cloud acquisition based on a full understanding of the costs of cloud compared with the costs of other technology platform business solutions.

  3. Enterprise risk: Take an enterprise risk management perspective to manage the adoption and use of cloud.

  4. Capability: Integrate the full extent of capabilities that cloud providers offer with internal resources to provide a comprehensive technical support and delivery solution.

  5. Accountability: Manage accountabilities by clearly defining internal and provider responsibilities.

  6. Trust: Make trust an essential part of cloud solutions, building trust into all business processes that depend on cloud computing.