Monday, August 31, 2020

Opensource applications in cloud platforms

TC "Network Technologies" invites IT specialists, web-developers, developers of scalable systems, developers and administrators of network services, as well as other IT specialists: IT-architects, network and system engineers, IT security specialists for a special practical training on the development of open source applications in cloud platforms. The event is supported by Microsoft Ukraine.

Recently, the term "cloud computing" has become very popular. He is talked about everywhere: in blogs, in the news, in magazines and newspapers, at numerous seminars and trainings, on forums and on mailing lists.

However, despite the overabundance of information and advertising hype, much remains in the fog. The fog makes it difficult to see the clouds.

There are many questions: aws solution architect associate salary

What is a cloud platform? What is actually behind this term? What are the differences between different approaches to organizing cloud systems? What is the fundamental difference between IaaS, PaaS, SaaS? What it is?

What are the main cloud service providers today? What are the strengths and weaknesses of each of them?

How difficult is it to run your application in the cloud? What needs to be done for this?

In general, is it possible to take an open source application, change it as you want, and make it work in the cloud? What do you need for this?

How much is it? Is it advisable?

Does it make sense to move part of your already existing infrastructure to the cloud? If so, which one? What problems can this be associated with?

How can you quickly use the power of the cloud to solve your urgent task, or simply overcome the peak load with its help?

And most importantly, can we now, right now, without delay, take and start our application from scratch from scratch?

Using a pen, a lick, Internet access and nothing else, solve a problem for which others will need a data center with hundreds of servers:

Analyze a multi-terabyte dataset?

Calculate and render a 3D movie?

Pinching ten thousand photographs?

Launch a model of a projected computer network with thousands of computers, routers and firewalls and test how it will behave?

Build a website that can handle a peak load of tens or hundreds of thousands of hits per second?

During the day we will try to answer all these questions, using practical examples to show the real capabilities of cloud systems.

The fog should disappear, only clouds should remain.

Listeners:

The training is designed for:

IT specialists,

web developers,

developers of scalable systems,

developers and administrators of network services,

as well as other IT specialists: IT architects, network and system engineers, IT security specialists.

The training is aimed at those who:

Experienced in the development and use of scalable network applications, but have a cursory or no experience with cloud architecture systems;

Experienced in developing and using scalable network applications on some cloud architecture systems, most notably Amazon EC2 and Google AppEngine, and who wanted to get to know other cloud systems.

Requirements for initial training of participants:

Understanding of the basic concepts behind the Internet and the Web (TCP / IP protocol stack, HTTP protocol, client / server model) and scalable systems;

Experience with network services;

Minimal programming experience;

Basic knowledge of at least one scripting programming language is a plus.

Dates and times:

June 16-21, 2013

November 24-29, 2013 

from 9:30 to 17:30. The duration of the event is one day!

Participation fee:  free, subject to prior registration

Location: Kiev, st. Degtyarevskaya 48, office 411, Training Center "Network Technologies"

Contact information:

Olga Yurchenko, TechExpert company

e-mail: oyurchenko@techexpert.ua; tel .: +38 (044) 390-73-36 (ext. 633)

Limitations:

Participation of students is not provided

No more than one representative can participate from 1 company

The main objectives of the training:

show the advantages of cloud architectures over traditional ones;

highlight the main advantages and disadvantages of various cloud platforms such as Amazon EC2, Microsoft Windows Azure, Google App Engine and others;

show the ease of development and implementation of new applications, as well as porting existing ones to cloud platforms;

Demonstrate the ease of integrating applications running on cloud platforms with applications running on traditional systems;

interest in the breadth of capabilities of cloud platforms and encourage further exploration and experimentation with it.

Description

The training consists of two parts:

theoretical-practical

practical *

The first part discusses various principles of approaches to building cloud architecture systems: IaaS, PaaS and SaaS; demonstrates the capabilities of each type of cloud system. More detailed attention is paid to IaaS and PaaS platforms, such as Amazon EC2, Google App Engine and Microsoft Windows Azure, the device and the purpose of its main components, the procedure for working with the system (registration, initial setup, application implementation, testing, use) are considered.

In the second part, the training participants install and launch their own application.

Practical examples are discussed based on various programming languages, including:

Python;

PHP;

JavaScript / Node.js.

Summary:

Overview of various cloud solutions and architectures

Brief comparison of IaaS / PaaS systems with each other

Main components of IaaS / PaaS systems

Virtual machine

Storage

Map / Reduce

Load balancing

Content delivery

SQL-Databases in cloud systems

NoSQL databases in cloud systems

Practical examples of using cloud systems

Cloud-based file service

Working with NoSQL databases in cloud platforms

Big data processing with MapReduce algorithms in a cloud platform

Scalability + Automatic load balancing

Using a cloud platform for storing backups

About the instructor

Igor Chubin has been an instructor at the Network Technologies Training Center since 2002.

Main directions:

Opensource systems (Unix / Linux) and virtualization systems (Xen, VMware);

Cloud systems (Amazon EC2 and Google AppEngine);

Web Development (Python / Django, JavaScript / Node.js / Backbone.js);

NoSQL databases (MongoDB, Redis, Hadoop);

Development of UNIX / Linux applications (Python, Perl, C).

Certified Linux Specialist (LPI-3, the first in the former USSR).

Since 2002, he has conducted over 250 trainings on UNIX / Linux systems and virtualization systems for several thousand IT specialists, system administrators and developers from Ukraine, Russia, Kazakhstan and other CIS countries.

Developed more than 20 original trainings, including programs for landfills commissioned by Hewlett-Packard, Citrix and others.

Created and is developing the xgu.ru Internet portal intended for knowledge exchange on UNIX / Linux systems, opensource systems, virtualization systems and programming for these systems.

*  Each student will need a valid Windows Azure test account to complete the practice. You can create such an account in advance by simply following the instructions on the Windows Azure website . To do this, you need a credit card with the ability to make payments via the Internet to verify your identity.

No comments:

Post a Comment

Aruba Introduces Wi-Fi 6 for Small Businesses

Wi-Fi 6 wireless network provides rich capabilities and security for customers of customer services, as well as increases the efficiency of ...