Научная статья на тему 'Облачные вычисления при обучении студентов по направлению подготовки «Прикладная информатика»'

Облачные вычисления при обучении студентов по направлению подготовки «Прикладная информатика» Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
263
63
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЛАЧНЫЕВЫЧИСЛЕНИЯ / МОДЕЛЬ INFRASTRUCTURE AS A SERVICE / МОДЕЛЬ PLATFORM AS A SERVICE / МОДЕЛЬ SOFTWARE AS A SERVICE / ВИРТУАЛЬНАЯСЕТЬ / ВИРТУАЛЬНОЕОБОРУДОВАНИЕ / ИНФОРМАЦИОННАЯИНФРАСТРУКТУРА / СЕРВИСЫОБЛАЧНОГОХРАНЕНИЯДАННЫХ / CLOUD COMPUTING MODEL INFRASTRUCTURE AS A SERVICE / MODEL PLATFORM AS A SERVICE / MODEL SOFTWARE AS A SERVICE / VIRTUAL NETWORK / VIRTUAL HARDWARE / INFORMATION INFRASTRUCTURE / CLOUD STORAGE SERVICES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Зиангирова Линеза Фаатовна

В статье представлено изучение курса "Облачные вычисления" при обучении студентов по направлению подготовки "Прикладная информатика". Рассмотрены основные модели предоставления услуг облачных вычислений, преимущества и недостатки моделей облачных вычислений, основы работы с облачными сервисами, выбор облачных услуг.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article presents a study of the course "Cloud computing" in the training of students in the direction of preparation "Applied Informatics". There are considered basic model of cloud computing services, the advantages and disadvantages of cloud computing model, the basics of cloud services, and a choice of cloud services.

Текст научной работы на тему «Облачные вычисления при обучении студентов по направлению подготовки «Прикладная информатика»»

ШЕСТОЙ ТЕХНОЛОГИЧЕСКИЙ УКЛАД: МЕХАНИЗМЫ И ПЕРСПЕКТИВЫ РАЗВИТИЯ

13-14 ноября 2015 г.

UDC 004.77

CLOUD COMPUTING IN TEACHING STUDENTS ON DIRECTION «APPLIED INFORMATICS»

L.F. Ziangirova

One of the main trends in the development of information technologies at the moment is the implementation of cloud computing. The course «Cloud computing» is aimed at teaching students enrolled in the direction «Applied Informatics», used in the practice of teaching modern cloud computing technologies.

In the section «Theoretical Foundations of cloud computing» provides a definition of cloud computing technologies, and a classification of these technologies with explanations and examples are discussed modern trends in the field of computing.

«Cloud computing» is an alternative to the classical model of education. Computer infrastructure and information services are provided as a service «cloud» provider. The documents, programs, e-mails and other data involved in the educational process are stored on remote servers' provider. At the same time there is no need for the institution include its own expensive IT-infrastructure and pay for computing resources, which in most cases are not used to full capacity.

Significant contribution to the study of cloud computing have D. Avresky, S. Ahson, B. Sosinsky, K. Hwang, G. Fox, V.P. Potapov, V.V. Gubarev. There are a variety of service models of cloud computing: model IaaS - Infrastructure as a service, model PaaS - Platform as a Service and a model SaaS - Software as a service.

Infrastructure as a Service. At this level, the user constructs his own IT-infrastructure into the cloud and operate it. For example, create virtual networks, adds virtual hardware (servers, storage, database), sets required to operate the application software and operating systems, ie. It uses a cloud as if it were a real IT-infrastructure of educational institution. IaaS-known solutions are: Google Compute Engine, Microsoft Azure, Amazon Cloud Formation.

Platform as a Service. If the basis of class IaaS cloud applications are virtualization technologies, the solutions of a class «platform as a service» require additional tools to develop network applications with greater efficiency and lower cost, in addition to virtualization. Ways to improve the efficiency and reduce the cost of application development can be a lot, and the technology underlying the decisions PaaS, as are diverse [1]. At this level, a provider of cloud services gives the user access to operating systems, data base management, development tools and testing. Thus, the consumer is able to cloud-based services and tools for self-build, test and operates the software. The entire information infrastructure (computer networks, servers and storage) managed by the provider. The most famous PaaS-services: Google App Engine (for software development languages Java, Python), Microsoft Azure (for ASP.NET, PHP), Cloud Foundry (programming languages Java, Ruby).

Software as a Service. At this level, provider allows users clouds software. All data is stored in the cloud, and to access them the user need only to have a web browser. This type of cloud computing does not require additional costs for installing and configuring the software. In most cases, payment for use of the software under SaaS is calculated based on the number of users and does not involve the so-called Enterprise-licenses allowing the use of a certain service for any number of users without any restrictions. Samples of free SaaS-solutions for educational institutions: Google Apps for Education and Microsoft Office 365 for education. It contains the functions of office package (work with documents, tablesheets, and presentations), means effective submission of information (in the form of presentations, videos) and communication (e-mail, instant messaging).

In recent years, attracted the most attention hybrid «clouds», Hybrid «clouds» are the introduction of a cloud computing, in which part of the system is placed in the public «cloud,» ie, based on the data centers of cloud providers, and some - in a private «cloud», ie on servers owned by the

L.F. Ziangirova

company itself. In fact, hybrid «cloud» is not an independent type of cloud deployments, but only points to the close integration of public and private cloud systems [1].

In recent years, major cloud companies are actively rebuild its strategy with the «hybridization» of cloud computing. For example, Amazon Web Services is planning to develop not only by building their own services, but also by creating a community partners and vendors, the services that will be integrated with the cloud-based platform from Amazon [1]. Microsoft is moving toward a hybrid model more consistent, which cloud strategy involves the possibility of placing computing power of choice: in your own site, in a public «cloud» or a service provider. Therefore, Microsoft allows you to combine elements of public and private «clouds» in those ratios, which are most convenient for the company. Under this strategy, Microsoft has recently added the ability to own premises generated virtual machine in the «cloud» Windows Azure [1].

In the «Basics of cloud services» provides an overview of the most popular cloud services technologies, are examples of popular cloud storage services.

Today on the Internet there are many free services cloud storage. Each of others are offering the possibility for storage of any type, from office documents and ending with multimedia information. Nearly all of the providers of these services offer the following services for free: the amount of free storage; automatic synchronization of data stored across all the devices that are connected to cloud services; security of storage in the «cloud»; the possibility of public access through the Internet to files stored in the cloud, to any person; data reliability.

In the «Choice of cloud services and the associated risks» provides guidance on the use of cloud services. Also explains the advantages and disadvantages of this approach, highlights issues of organizational and legal changes that may occur as a result of the implementation of cloud technologies in the educational process.

The use of cloud computing in the field of education has the following advantages: cost-effectiveness, scalability, availability, meeting the needs of users, reducing the impact on the environment («green» technology).

1. Cost. Using cloud technology does not require the cost of the creation and maintenance of its own data centers, purchase of server and network equipment to create their own IT-infrastructure, software installation.

2. Scalability. An educational institution is to gradually increase the volume of services used without significant upfront investment.

3. Availability. This property is conveniently cloud services for teachers and students as they can realize the opportunities for training at almost any time and are not dependent on local information and educational resources agencies.

4. Meeting the needs of users. User data is accessible from anywhere where there is internet and from any device (PC, smartphone, tablet).

5. Reducing the environmental impact. In accordance with the «green» concept data centers use energy-saving technologies in the design and operation.

Consider the risks associated with cloud computing: data security, vendor lock, unwanted advertisements, collect service data, confidential information.

1. Data security. Data are encrypted at the transmission through open channels of data, it is signed a confidentiality agreement data at the conclusion of the contract with the provider.

2. Binding to the provider. Because cost of migration from the local environment in the cloud are significant, like if the supplier ceases to meet the needs of the educational institution on any criteria (increased fee for use, the market will be a cheap service, etc.), then it will be difficult to replace.

3. Unwanted advertising. There are following types of advertising: graphics, text, video and audio advertising, newsletter advertising mail.

4. Collecting service data. For example, Microsoft may automatically collect certain information about service performance Microsoft Live@Edu on users' computers.

5. Confidential information. When transferring personal data outside the country, Microsoft agrees to adhere to the principles of the agreement Safe Harbour (outlined US Department

Cloud computing in teaching students on direction «Applied Informatics»

of Commerce), regarding the collection, use and storage of the data received from other countries. All personal details are protected in accordance with Directive 95/46 / EC of the European Parliament and the Council.

Recommendations regarding the selection of the service provider share the following areas: functionality, platform, technical features, convenience and accessibility for users, contract costs.

The labs conduct analytical review of several cloud services provider. Using search engines on the Internet students are found cloud projects correlate them with the proposed classification of the lecture and formulate recommendations for the use of service discussed in the education system.

Students also learn the basics of Moodle in the cloud and create a teacher-led training courses and place them in a special cloud. For example, in the cloud material is presented on the following topics of the course «Computer systems, networks and telecommunications», «Overview of computer systems, networks and telecommunications. «Classification of computer systems», «Physical fundamentals of computing processes», «Fundamentals of construction and operation of computers», «Functional and structural organization of the computer», «Features of the functioning and organization of computers of different classes», «Classification and architecture of computer networks», «The structure and characteristics of telecommunication systems», «Telecommunication systems», «Design of Computer Networks», «IP-telephony over computer networks», «Firewall», «The effectiveness of the networks and their development prospects». The educational complex theoretical information is represented on the design of computer networks and laboratory work [2; 3]. Also the analysis of the organizational and legal consequences of the use of cloud services is carried. Under the guidance of a teacher, students make a list of organizational and legal changes that would need to do in the work of educational institutions.

Cloud computing - software and hardware, is available to users via the Internet or LAN as a service. Cloud computing can reduce the complexity of IT systems, through the use of a wide range of effective technologies, managed independently and available on-demand within a virtual infrastructure.

REFERENCES

1. Cloud services. «View from Russia», Ed. E.Grebneva. Moscow, 2011.

2. Ziangirova L.F. Methodics of studying the theme «Designing computer networks» while training students in areas of training «Applied Informatics», Computer Science and Education, 2014, No № 9 (258), pp. 62-63.

3. Ziangirova L.F. The retrospective analysis of project methods phenomenon in foreign and native pedagogy, Bulletin of Bashkir University, 2007, No 2, pp. 111-114.

i Надоели баннеры? Вы всегда можете отключить рекламу.