2.66M
Категория: ИнтернетИнтернет

Information and Communication Technologies

1.

The discipline:
"Information and Communication Technologies«
Teacher :Shuakhanova K.SH.
The theme 10
«CLOUD and MOBILE
TECNOLOGIES»
ОБЛАЧНЫЕ и МОБИЛЬНЫЕ
ТЕХНОЛОГИИ

2.

Modern society
Every day the user's requirements for the continuity of
the provision of services are increasing. It is almost
impossible to ensure proper quality and smooth operation on
outdated equipment. In this regard, the largest IT vendors
produce and implement more functional and reliable
hardware and software solutions. Among such major trends
in the development of infrastructure solutions are the
emergence of multiprocessor and multicore computing
systems, the development of blade systems; the emergence of
storage systems and networks; infrastructure consolidation.
С каждым днем требования пользователей к непрерывности
предоставления услуг возрастают. Практически невозможно
обеспечить надлежащее качество и бесперебойную работу на
устаревшем оборудовании. В связи с этим крупнейшие ИТвендоры(поставщики) производят и внедряют более функциональные
и надежные аппаратные и программные решения. Среди таких
основных тенденций в развитии инфраструктурных решений появление многопроцессорных и многоядерных вычислительных
систем, развитие блейд(франшиза)-систем; появление систем хранения
данных и сетей; консолидация инфраструктуры.

3.

GENERAL DEFINITION OF CLOUD
TECHNOLOGIES
ОБЩЕЕ ОПРЕДЕЛЕНИЕ ОБЛАЧНЫХ ТЕХНОЛОГИЙ
The term “Cloud Computing” (CC) (Облачные вычисления) – 2008.
Сloud technologies are different hardware, software tools, methodologies,
and instruments that are provided to a user by Internet services for the realization of
their goals, tasks, projects.
Термин “Облачные вычисления” – 2008 год.
Облачные технологии - это различные аппаратные, программные
средства, методологии и инструменты, которые предоставляются
пользователю интернет-сервисами для реализации его целей, задач,
проектов.

4.

Cloud platforms.
There are a large number of definitions for the terms "cloud computing" or "cloud
platform". This is due to the fact that different suppliers try to emphasize the uniqueness of
their offers and choose different names, which often do not quite correctly reflect the real
essence of the services offered. When talking about a cloud platform, they usually use
terms such as "infrastructure as a service" (IaaS), "platform as a service" (PaaS) or
"applications as a service" (SaaS).
Облачные платформы.
Существует большое количество определений терминов "облачные вычисления"
или "облачная платформа". Это связано с тем, что разные поставщики стараются
подчеркнуть уникальность своих предложений и выбирают разные названия,
которые зачастую не совсем корректно отражают реальную суть предлагаемых
услуг. Когда говорят об облачной платформе, обычно используют такие
термины, как "инфраструктура как услуга" (IaaS), "платформа как услуга" (PaaS)
или "приложения как услуга" (SaaS).

5.

Aim of cloud computing
Цель облачных вычислений
defensesystems.com
Main aim is to provide IT as a service to the users.
Основная цель – предоставлять услугу пользователям
Cloud computing has many advantages
over traditional solutions for building enterprise
infrastructures, offering services and services,
etc.
Among such advantages are:
- flexibility;
-scalability;
-payment for the resources actually used;
-high reliability and fault tolerance.
Облачные вычисления имеют много преимуществ перед традиционными решениями для
построения корпоративной инфраструктуры, предоставления сервисов и сервисных услуг
и т.д.
Среди таких преимуществ можно выделить:
- гибкость;
-масштабируемость;
-оплата за фактически использованные ресурсы;
- высокая надежность и отказоустойчивость.

6.

History
livemint.com
xpertics.com.mx
quora.com

7.

Services provided by cloud technologies:
Услуги, предоставляемые облачными технологиями:
Storage-as-a-Service Хранение как услуга
Database –as-a Service База данных как услуга
Information-as-a- Service Информация как услуга
Process-as-a – Service Процесс как услуга
Application-as-a- Service, Software-as-a- Service
Приложение как услуга, программное обеспечение как услуга
Platform-as-a- Service Платформа как услуга
Integration-as-a-Service Интеграция как услуга
Security-as-a-Service Безопасность как услуга
Management/Governace-as-a-ServiceУправление/управление как
услуга
• Infrastructure-as-a- ServiceИнфраструктура как услуга
• Testing-as-a-ServiceТестирование как услуга

8.

Stakeholders and virtualization
Types of
stakeholders
Cloud
provider
Cloud user
Utility
computing
Application
OS
Virtualizing
software
Physical
hardware
SaaS user
Web
applications
Virtualization - software translating the hardware
instructions generated by conventional software to the
understandable format for the physical hardware.
Виртуализация — программное обеспечение,
переводящее аппаратные инструкции, генерируемые
обычным программным обеспечением, в понятный для
физического оборудования формат.
researchgate.net
Заинтересованные стороны и виртуализация

9.


Virtualization is a technology that provides abstraction of processes and their
representations from computing resources. The following types of virtualization can be
distinguished:
Server virtualization involves running several virtual servers on one physical server
(VMware (ESX, Server, Workstation) and Microsoft (Hyper-V, Virtual Serer, Virtual PC).
Application virtualization implies emulation of operating system resources (registry,
files, etc.). This technology allows you to use several incompatible applications on the same
computer, or rather, in the same operating system at the same time (Microsoft Application
Virtualization (AppV).
Virtualization of views implies emulation of the user interface, i.e. the user sees the
application and works with it on his terminal, although in fact the application is executed on a
remote server, and only a picture of the remote application is transmitted to the user.
Виртуализация - это технология, которая обеспечивает абстрагирование процессов и их
представлений от вычислительных ресурсов. Можно выделить следующие типы
виртуализации:
Виртуализация серверов предполагает запуск нескольких виртуальных серверов на
одном физическом сервере (VMware (ESX, сервер, рабочая станция) и Microsoft (HyperV, Virtual Serer, Virtual PC).
Виртуализация приложений подразумевает эмуляцию ресурсов операционной системы
(реестра, файлов и т.д.). Эта технология позволяет использовать несколько
несовместимых приложений на одном компьютере, вернее, в одной операционной
системе одновременно (Microsoft Application Virtualization (AppV).
Виртуализация представлений подразумевает эмуляцию пользовательского интерфейса,
т.е. пользователь видит приложение и работает с ним на своем терминале, хотя на
самом деле приложение выполняется на удаленном сервере, и пользователю передается
только изображение удаленного приложения.

10.

-Operating system-level virtualization implies isolation of services within a single instance of the operating
system kernel. This is implemented on the basis of Parallels (SWsoft) Virtuozzo and is used most often by
hosting companies.
-Web service" in service-oriented architecture (SOA) systems are used as service programs that provide services
through software interfaces (SOAP and REST) to other web services or applications (client programs) that have
requested this service. As for the cloud computing representation models: IaaS, PaaS, SaaS, they are provided to
users as services through user interfaces.
-Cloud applications based on the SaaS model with open APIs (SOAP and REST) can be used as web services
for systems with SOA architecture. As for network services or services on the Internet, for example,
applications: VoIP, Telnet, messengers, etc., they are provided as services to users who have activated these
applications and use them.
Виртуализация на уровне операционной системы подразумевает изоляцию служб в рамках
одного экземпляра ядра операционной системы. Это реализовано на базе Parallels (SWsoft)
Virtuozzo и чаще всего используется хостинговыми компаниями.
"Веб-службы" в системах сервис-ориентированной архитектуры (SOA) используются в
качестве сервисных программ, которые предоставляют услуги через программные
интерфейсы (SOAP и REST) другим веб-службам или приложениям (клиентским
программам), запросившим эту услугу. Что касается моделей представления облачных
вычислений: IaaS, PaaS, SaaS, то они предоставляются пользователям как сервисы через
пользовательские интерфейсы.
Облачные приложения, основанные на модели SaaS с открытыми API (SOAP и REST), могут
использоваться в качестве веб-сервисов для систем с архитектурой SOA. Что касается сетевых
сервисов или служб в Интернете, например, приложений: VoIP, Telnet, мессенджеров и т.д., то
они предоставляются как услуги пользователям, которые активировали эти приложения и
пользуются ими.

11.

XaaS
birger.technology
iramari.com
computechcorp.com

12.

A web service is a special kind of application or software module with well-defined functionality,
which has its own URL (web address), a public programming interface, and which provides its functionality to
other modules or applications through messages.
SOA or service-oriented architecture is the concept of creating distributed applications based on the
integration of remote and loosely coupled web services.
SOA is considered as a set of web services, which, as a rule, are separated by large distances and work
on different platforms.Web services are used as modules when creating distributed information systems or
applications with a service-oriented architecture. Web services can interact with each other, as well as with
applications created on the basis of SOA, through messages. These messages are transmitted by standard
protocols that have become the most widespread: SOAP and REST, and the format (markup language) of the
data in the message body: XML and JSON.
The HTTP protocol is used as a transport for messages. Web services are based on open standards, and
these standards are widely supported on all Unix and Windows platforms.
Веб-сервис — это особый вид приложения или программного модуля с четко
определенной функциональностью, который имеет собственный URL-адрес (веб-адрес),
общедоступный программный интерфейс и который предоставляет свои функциональные
возможности другим модулям или приложениям посредством сообщений.
SOA или сервис-ориентированная архитектура — это концепция создания распределенных
приложений, основанная на интеграции удаленных и слабосвязанных веб-сервисов.
SOA рассматривается как набор веб-сервисов, которые, как правило, разделены большими
расстояниями и работают на разных платформах. Веб-сервисы используются в качестве модулей при
создании распределенных информационных систем или приложений с сервис-ориентированной
архитектурой. Веб-сервисы могут взаимодействовать друг с другом, а также с приложениями,
созданными на основе SOA, посредством сообщений. Эти сообщения передаются по стандартным
протоколам, получившим наибольшее распространение: SOAP и REST, а формат (язык разметки)
данных в теле сообщения: XML и JSON.
Протокол HTTP используется в качестве транспорта для сообщений. Веб-сервисы основаны на
открытых стандартах, и эти стандарты широко поддерживаются на всех платформах Unix и Windows.

13.

SERVICES
SOFTWARE SOLUTIONS
iCloud (mail, calendar,
contacts, documents, music,
videos, images)
Google Disk (text,
spreadsheet, presentation
tools, Google Translate,
Google Maps, Google Talk
messenger)
Office Online (Word, Excel,
PowerPoint, OneDrive, Sway,
Outlook.com,
People&Calendar)
Google Play (movies, music,
applications, books)
OnLive (it provides the ability
to play modern games even on
the simplest computer)

14.

Types of clouds
composed of multiple internal or
external clouds.
состоит из множества
внутренних или внешних
облаков.
top25cloudcomputig.review
maintained within an organization and used
solely for their internal purpose.
хранятся внутри организации и
используются исключительно для
внутренних целей.
when organization rents cloud services from
cloud providers on-demand basis.
когда организация арендует облачные услуги
у облачных провайдеров по требованию.

15.

Cloud business applications
Company “Inside”
• Medical centers “Electronic Clinic MedElement”(maintaining an electronic
schedule of
receptions, filling out medical records, creating and
maintaining an electronic database of patients and receptions, automatic
formation of economic and statistical reporting)
• Restaurant business
• Trade
• Медицинские центры «Электронная клиника МедЭлемент»
(ведение
электронного
графика
приёмов,
заполнение
медицинской документации, создание и ведение электронной
базы данных пациентов и приёмов, автоматическое
формирование экономической и статистической отчётности)
• Ресторанный бизнес
• Торговля

16.

BASIC TERMS AND CONCEPTS OF MOBILE TECHNOLOGIES
ОСНОВНЫЕ ТЕРМИНЫ И ПОНЯТИЯ МОБИЛЬНЫХ ТЕХНОЛОГИЙ
The first mobile
systems
The second
generation systems
Technologies of the
third generation
The fourth
generation
• Analog communication systems
• Mobile GSM technologies
• IP-telephony, Voice calls, Video telephony, Audio/video
streams (video, photography, television), Mobile office, Web
browsing, Games, Navigation, guidebooks and maps, security,
Electronic mobile commerce
• The advanced technologies (speed, exceeding 100Mb/s –
mobile and 1Gb/s – fixed subscribers)

17.

Hybrid mobile applications belong to the class of RIA applications (Rich Internet Applications). The main difference
between hybrid mobile applications and mobile websites is the departure from the client-server architecture, in which the browser
was a thin client.At the same time, a full-fledged mobile application is launched, for which interaction with the server is only
auxiliary. In fact, these are applications that work through the network and provide web server resources to the mobile client, but
have the functionality of full-fledged desktop applications.To exchange data between web applications and native code of mobile
devices, there are software structures (frameworks) that act as a bridge and provide a common interface that allows you to access
the resources of mobile devices. Examples of popular technologies for developing mobile RIAS are Microsoft Silverlight,
Flash/Flex from Adobe, JavaFX from Sun and Apache Cordova (the old name is Phone Gap), which is based on HTML5.
A lot of mobile services are also being created that help a person use various services without leaving home. Among the
most common are: Viber, mobile services on the government website, the maps application, and many others. Mobile services are
available to both paid and free users; these services are launched by sending SMS messages (for some mobile services, you must
first activate your mobile phone number in the settings).
To date, there are many mobile communication standards, thanks to which any mobile services can be implemented.
Гибридные мобильные приложения относятся к классу приложений RIA (Rich Internet Applications).
Основное отличие гибридных мобильных приложений от мобильных веб-сайтов заключается в отходе от клиентсерверной архитектуры, в которой браузер был тонким клиентом. При этом запускается полноценное мобильное
приложение, для которого осуществляется взаимодействие с сервером. только вспомогательный. По сути, это приложения,
которые работают через сеть и предоставляют ресурсы веб-сервера мобильному клиенту, но обладают функционалом
полноценных десктопных приложений. Для обмена данными между веб-приложениями и нативным кодом мобильных
устройств существуют программные структуры ( frameworks), которые действуют как мост и предоставляют общий
интерфейс, позволяющий получить доступ к ресурсам мобильных устройств. Примерами популярных технологий
разработки мобильных RIAS являются Microsoft Silverlight, Flash/Flex от Adobe, JavaFX от Sun и Apache Cordova (старое
название Phone Gap), основанный на HTML5.
Также создается множество мобильных сервисов, которые помогают человеку пользоваться различными услугами,
не выходя из дома. Среди наиболее распространенных: Viber, мобильные сервисы на сайте правительства, приложение
«Карты» и многие другие. Мобильные услуги доступны как платным, так и бесплатным пользователям; эти услуги
запускаются посредством отправки SMS-сообщений (для некоторых мобильных услуг необходимо предварительно
активировать номер мобильного телефона в настройках).
На сегодняшний день существует множество стандартов мобильной связи, благодаря которым можно реализовать
любые услуги мобильной связи.

18.

slideplayer.com
slideplayer.com
Mobile phones
Cellular
networks
Cell
shop.bt.tn
c.mi.com
dryicons.com
Generations
aalphus.by
pngmart.com

19.

Today, mobile devices have become a critical and strategic channel for sales, marketing,
etc.But when an enterprise manages its brand through a web application, it faces the problem
of delivering a variety of information both from the server to mobile devices and from mobile
devices to the server.The basic concept of a mobile hybrid application is the collaboration of
a server web application and a client mobile (native - nativeapplication shell) application.The
main advantage of their collaboration is the ability of the server to access such features of
client mobile devices as a camera, accelerometer, contacts, file system or geolocation.
Сегодня мобильные устройства стали важнейшим и стратегическим каналом
продаж, маркетинга и т. д. Но когда предприятие управляет своим брендом через
веб-приложение, оно сталкивается с проблемой доставки разнообразной
информации как с сервера на мобильные устройства, так и с мобильных
устройств. устройств на сервер. Основная концепция мобильного гибридного
приложения заключается в совместной работе серверного веб-приложения и
клиентского мобильного приложения (родное - оболочка собственного
приложения). Основным преимуществом их совместной работы является
способность сервера получать доступ к таким функциям клиентские мобильные
устройства в качестве камеры, акселерометра, контактов, файловой системы или
геолокации.

20.

Control questions
1. The concept of cloud computing.
2. What cloud services exist?
3. What cloud data stores exist?
4. The principle of operation of cloud data storage.
English     Русский Правила