Tag: cloud

  • What kind of work and skills do you need to know if you become a cloud engineer?

    What kind of work and skills do you need to know if you become a cloud engineer?

    In this article, we will explain the outline, work content, required skills, demand, future potential, etc. of cloud engineers.

    In the last few years, the word “cloud” has become quite familiar to our lives.
    The use of cloud services such as online storage has become widespread among individuals, and cloud computing is steadily increasing, especially in companies.

    And the demand for cloud engineers to cope with this rapidly increasing “cloudization” is increasing, and it is also attracting attention as an engineer’s career.

    Let’s take a concrete look at cloud engineers.

     

    1. What is a cloud engineer?

    1.1 Born due to changes in the infrastructure environment accompanying the cloud era

    A cloud engineer is an engineer who designs, builds, operates, and maintains infrastructure such as servers and networks in a cloud environment .

    Cloud (Cloud Computing) is a form of using necessary functions at a destination connected to a network via the Internet.
    By using this cloud, “clouding” has the advantages of speeding up installation, reducing costs, and reducing operational load. In the past, infrastructure engineers and network engineers had to spend time on network and server installation and management. The work load such as is also lightened.

    Cloud engineers are often involved in cloud computing, and need to have knowledge and experience around infrastructure and be familiar with the cloud.

    From such a trend, it seems that infrastructure engineers are also required to acquire cloud knowledge and technology and become cloud engineers who are strong in “infrastructure + cloud”.

    It can be said that cloud engineers were born from the changes in the infrastructure environment accompanying the cloud era.

     

    2. What the cloud engineer does

    Cloud engineers are engaged in work in the following cloud environment *, and the work content may differ slightly depending on the environment.

    Types of cloud environment *
    Public cloud: Cloud service that can rent the infrastructure environment required for system operation
    Private cloud: Cloud that is built and operated exclusively by the company
    Hybrid cloud: Cloud environment that uses both public cloud and private cloud

    2.1 Infrastructure design on the cloud

    The important work of a cloud engineer is design work on the cloud.

    The public cloud does not require the physical design of your own data center, but we will design by taking advantage of the features and services of the cloud service you use .
    In the hybrid cloud, it is also necessary to design the connection part that connects the data center and the cloud, and it will be useful to have knowledge of the network because design information is added to routers and switches and router installation work is required. ..

    There are various cases such as migration work from on-premises to the cloud and launching a new system on the cloud, but in each case, it is important to design considering the high availability * and scalability * that are the characteristics of the cloud. Will be.
    In addition, each cloud service provides learning resources and tools to support your design.
    For example, on AWS, the AWS Well-Architected Tool allows you to check whether the design is in line with the optimal use of AWS.

     

    High Availability *
    Obtain higher reliability by keeping the system running without stopping due to a failure or the like.

    Extensibility *
    Obtain higher processing performance by distributing processing

    2.2 Building the cloud

    We will build a system environment on the cloud by using various functions provided by the cloud service.

    When creating a virtual server , you set the server location, network settings, load balancer for redundancy and load balancing, backup, and so on.
    In addition, cloud storage settings for data sharing and storage , virtual network construction, and selection of optimal database services are performed.

    In addition, infrastructure may be coded to simplify infrastructure management, change management, and improve efficiency by automating infrastructure construction .

    2.3 Cloud operation and maintenance

    As with on-premises, it is the job of the cloud engineer to operate and maintain after construction.

    We have tasks such as tuning for stable operation of various services, management of operating costs , version upgrades of OS / middleware / applications, patch application , authority management , and system monitoring .

     

    3. What skills are required of cloud engineers?

    cloud engineer

    3.1 Knowledge of public cloud services

    Engineers involved in cloud operations need not only basic knowledge of the cloud, but also knowledge and skills related to public cloud services such as AWS .

    Various cloud services provide certifications by level and specialty, as well as a wealth of training and learning sources .
    Qualifications allow you to systematically study services and architectures that you do not normally use, so it is a good idea to try them.

    In recent projects for cloud engineers, it seems that the number of businesses dealing with typical public cloud services such as AWS (Amazon Web Services) , Azure (Microsoft Azure) , and GCP (Google Cloud Platform) is increasing rapidly.
    Even if you have no work experience, holding a certification will be useful as a proof of knowledge and skills for such cases.

    3.2 Knowledge and skills of the latest cloud-related technology

    Cloud trends are constantly changing as companies become more “cloud-first”.

    One of the skills you need to know is to grasp and understand the latest trends in container technology, serverless computing, security and more.

     

    3.3 Knowledge and experience of cloud technology

    3.3.1 Server virtualization

    Virtual server , which is the most basic of the cloud environment Understand the procedures and optional functions for using a virtual server
    on the cloud, knowledge about server virtualization technology, and the advantages and disadvantages of server virtualization.

    3.3.2 Network virtualization

    It is a good idea to acquire the following knowledge and skills regarding network virtualization technology. -A technology that divides the network to enable the exchange of limited data in

    VLAN (Virtual LAN) -VPN (Virtual Private Network) Makes a private connection like a dedicated line to realize a network connection method with a high security level. Technology – NFV (Network Functions Virtualization) Technology that implements network functions as application software on a virtual server in order to flexibly respond to configuration changes of network devices.

    Also, for VPN services provided by major cloud services

    • Amazon VPC (Virtual Private Cloud)
    • Azure VPN Gateway
    • Google Cloud VPN

    And so on.

    3.3.3 Database technology

    Each cloud service provides various database services.

    • Free RDBMS such as MySQL and Postgre
    • Paid RDBMS such as Oracle, Microsoft SQL Server
    • Database services provided by each cloud service (Amazon RDS, Azure SQL Database, Google Cloud SQL, etc.)
    • NoSQL (database that is not a relational database)

    RDBMS is most often used, but for big data analysis and IoT, a distributed database such as NoSQL that distributes a large amount of data and performs high-speed processing is used.

    By understanding the characteristics of each database, acquiring knowledge, and selecting a database according to the purpose of use, you can build a faster and more scalable cloud environment.

     

    4. Demand and future potential of cloud engineers

    ■ The domestic market size of cloud services has grown to 1.9 trillion yen (FY2018)
    ■ The movement to move existing corporate systems to the public cloud is in full swing
    ■ AWS, Azure, GCP (Google) global vendors are becoming oligopolistic

    • (Reference source: MM Research Institute: From the 2019 Domestic Cloud Service Demand Trend Survey )

    According to the [Cloud Service Market Scale / Results / Forecast] report released by MM Research Institute, the movement to cloud the infrastructure of companies is accelerating, and it is expected to reach 4,475.4 billion yen in FY2011. It can be predicted that the demand for cloud engineers will increase as the number of cloud-related businesses and operations increases.

    In the public cloud services industry, AWS usage is more than half, and more and more companies are deploying Azure and GCP .

    In the future, each cloud service company will compete to evolve cloud technology by providing new services and parts used in the latest technologies such as machine learning and IoT, which are not limited to infrastructure.

     

    In addition, Gartner Inc. predicts that 80% of companies will close their data centers by 2025, and with the birth of technologies such as cloud services and IoT, the advantages of conventional on-premises data centers will be diminished. I point out that I will go.
    * Reference source: The Data Center is Dead (Gartner Blog Network) )

    From the above, it can be expected that the demand for cloud engineers will increase, and it can be considered that there is a future.

    5. Summary

    Nowadays, which is called the cloud era, many cloud engineers are needed and demand is increasing, but there is still a shortage of engineers specializing in the cloud.

    Even infrastructure engineers who have only on-premises experience can apply their knowledge and experience of infrastructure to the cloud and further expand their knowledge.
    Based on the experience you have cultivated so far, let’s spread the knowledge and understanding of the cloud and gain experience.

    Even if you are an application engineer with no experience in infrastructure, if you can understand the code, it will be easier to catch up with the infrastructure, so you will be able to deepen your understanding of the cloud.

    Cloud engineers have high skills required such as knowledge and experience of infrastructure, knowledge of cloud and knowledge of various public services, but it can be said that it is a valuable career to aim for from the viewpoint of demand and future potential.

    How about aiming to become a cloud engineer by referring to the contents of this article?

     

    Follow us on Facebook for updates and exclusive content! Click here: Each Techy
  • What kind of work and skills do you need to know if you become a cloud engineer?

    What kind of work and skills do you need to know if you become a cloud engineer?

    In this article, we will explain the outline, work content, required skills, demand, future potential, etc. of cloud engineers.

    In the last few years, the word “cloud” has become quite familiar to our lives.
    The use of cloud services such as online storage has become widespread among individuals, and cloud computing is steadily increasing, especially in companies.

    And the demand for cloud engineers to cope with this rapidly increasing “cloudization” is increasing, and it is also attracting attention as an engineer’s career.

    Let’s take a concrete look at cloud engineers.

     

    1. What is a cloud engineer?

    1.1 Born due to changes in the infrastructure environment accompanying the cloud era

    A cloud engineer is an engineer who designs, builds, operates, and maintains infrastructure such as servers and networks in a cloud environment .

    Cloud (Cloud Computing) is a form of using necessary functions at a destination connected to a network via the Internet.
    By using this cloud, “clouding” has the advantages of speeding up installation, reducing costs, and reducing operational load. In the past, infrastructure engineers and network engineers had to spend time on network and server installation and management. The work load such as is also lightened.

    Cloud engineers are often involved in cloud computing, and need to have knowledge and experience around infrastructure and be familiar with the cloud.

    From such a trend, it seems that infrastructure engineers are also required to acquire cloud knowledge and technology and become cloud engineers who are strong in “infrastructure + cloud”.

    It can be said that cloud engineers were born from the changes in the infrastructure environment accompanying the cloud era.

     

    2. What the cloud engineer does

    Cloud engineers are engaged in work in the following cloud environment *, and the work content may differ slightly depending on the environment.

    Types of cloud environment *
    Public cloud: Cloud service that can rent the infrastructure environment required for system operation
    Private cloud: Cloud that is built and operated exclusively by the company
    Hybrid cloud: Cloud environment that uses both public cloud and private cloud

    2.1 Infrastructure design on the cloud

    The important work of a cloud engineer is design work on the cloud.

    The public cloud does not require the physical design of your own data center, but we will design by taking advantage of the features and services of the cloud service you use .
    In the hybrid cloud, it is also necessary to design the connection part that connects the data center and the cloud, and it will be useful to have knowledge of the network because design information is added to routers and switches and router installation work is required. ..

    There are various cases such as migration work from on-premises to the cloud and launching a new system on the cloud, but in each case, it is important to design considering the high availability * and scalability * that are the characteristics of the cloud. Will be.
    In addition, each cloud service provides learning resources and tools to support your design.
    For example, on AWS, the AWS Well-Architected Tool allows you to check whether the design is in line with the optimal use of AWS.

     

    High Availability *
    Obtain higher reliability by keeping the system running without stopping due to a failure or the like.

    Extensibility *
    Obtain higher processing performance by distributing processing

    2.2 Building the cloud

    We will build a system environment on the cloud by using various functions provided by the cloud service.

    When creating a virtual server , you set the server location, network settings, load balancer for redundancy and load balancing, backup, and so on.
    In addition, cloud storage settings for data sharing and storage , virtual network construction, and selection of optimal database services are performed.

    In addition, infrastructure may be coded to simplify infrastructure management, change management, and improve efficiency by automating infrastructure construction .

    2.3 Cloud operation and maintenance

    As with on-premises, it is the job of the cloud engineer to operate and maintain after construction.

    We have tasks such as tuning for stable operation of various services, management of operating costs , version upgrades of OS / middleware / applications, patch application , authority management , and system monitoring .

     

    3. What skills are required of cloud engineers?

    cloud engineer

    3.1 Knowledge of public cloud services

    Engineers involved in cloud operations need not only basic knowledge of the cloud, but also knowledge and skills related to public cloud services such as AWS .

    Various cloud services provide certifications by level and specialty, as well as a wealth of training and learning sources .
    Qualifications allow you to systematically study services and architectures that you do not normally use, so it is a good idea to try them.

    In recent projects for cloud engineers, it seems that the number of businesses dealing with typical public cloud services such as AWS (Amazon Web Services) , Azure (Microsoft Azure) , and GCP (Google Cloud Platform) is increasing rapidly.
    Even if you have no work experience, holding a certification will be useful as a proof of knowledge and skills for such cases.

    3.2 Knowledge and skills of the latest cloud-related technology

    Cloud trends are constantly changing as companies become more “cloud-first”.

    One of the skills you need to know is to grasp and understand the latest trends in container technology, serverless computing, security and more.

     

    3.3 Knowledge and experience of cloud technology

    3.3.1 Server virtualization

    Virtual server , which is the most basic of the cloud environment Understand the procedures and optional functions for using a virtual server
    on the cloud, knowledge about server virtualization technology, and the advantages and disadvantages of server virtualization.

    3.3.2 Network virtualization

    It is a good idea to acquire the following knowledge and skills regarding network virtualization technology. -A technology that divides the network to enable the exchange of limited data in

    VLAN (Virtual LAN) -VPN (Virtual Private Network) Makes a private connection like a dedicated line to realize a network connection method with a high security level. Technology – NFV (Network Functions Virtualization) Technology that implements network functions as application software on a virtual server in order to flexibly respond to configuration changes of network devices.

    Also, for VPN services provided by major cloud services

    • Amazon VPC (Virtual Private Cloud)
    • Azure VPN Gateway
    • Google Cloud VPN

    And so on.

    3.3.3 Database technology

    Each cloud service provides various database services.

    • Free RDBMS such as MySQL and Postgre
    • Paid RDBMS such as Oracle, Microsoft SQL Server
    • Database services provided by each cloud service (Amazon RDS, Azure SQL Database, Google Cloud SQL, etc.)
    • NoSQL (database that is not a relational database)

    RDBMS is most often used, but for big data analysis and IoT, a distributed database such as NoSQL that distributes a large amount of data and performs high-speed processing is used.

    By understanding the characteristics of each database, acquiring knowledge, and selecting a database according to the purpose of use, you can build a faster and more scalable cloud environment.

     

    4. Demand and future potential of cloud engineers

    ■ The domestic market size of cloud services has grown to 1.9 trillion yen (FY2018)
    ■ The movement to move existing corporate systems to the public cloud is in full swing
    ■ AWS, Azure, GCP (Google) global vendors are becoming oligopolistic

    • (Reference source: MM Research Institute: From the 2019 Domestic Cloud Service Demand Trend Survey )

    According to the [Cloud Service Market Scale / Results / Forecast] report released by MM Research Institute, the movement to cloud the infrastructure of companies is accelerating, and it is expected to reach 4,475.4 billion yen in FY2011. It can be predicted that the demand for cloud engineers will increase as the number of cloud-related businesses and operations increases.

    In the public cloud services industry, AWS usage is more than half, and more and more companies are deploying Azure and GCP .

    In the future, each cloud service company will compete to evolve cloud technology by providing new services and parts used in the latest technologies such as machine learning and IoT, which are not limited to infrastructure.

     

    In addition, Gartner Inc. predicts that 80% of companies will close their data centers by 2025, and with the birth of technologies such as cloud services and IoT, the advantages of conventional on-premises data centers will be diminished. I point out that I will go.
    * Reference source: The Data Center is Dead (Gartner Blog Network) )

    From the above, it can be expected that the demand for cloud engineers will increase, and it can be considered that there is a future.

    5. Summary

    Nowadays, which is called the cloud era, many cloud engineers are needed and demand is increasing, but there is still a shortage of engineers specializing in the cloud.

    Even infrastructure engineers who have only on-premises experience can apply their knowledge and experience of infrastructure to the cloud and further expand their knowledge.
    Based on the experience you have cultivated so far, let’s spread the knowledge and understanding of the cloud and gain experience.

    Even if you are an application engineer with no experience in infrastructure, if you can understand the code, it will be easier to catch up with the infrastructure, so you will be able to deepen your understanding of the cloud.

    Cloud engineers have high skills required such as knowledge and experience of infrastructure, knowledge of cloud and knowledge of various public services, but it can be said that it is a valuable career to aim for from the viewpoint of demand and future potential.

    How about aiming to become a cloud engineer by referring to the contents of this article?

     

    Follow us on Facebook for updates and exclusive content! Click here: Each Techy
  • What is Cloud AI?

    What is Cloud AI?

    Due to improvements in database technology and network technology, the use of cloud AI, which processes AI in the cloud, is progressing.

    With further technological innovations such as the development of 5G, the role played by cloud AI will become even greater.

    Recently, an increasing number of companies are recognising the importance of data and promoting data utilisation, and the cloud plays a major role in the processing of such data and its processing speed.

    This time, we will explain the advantages and disadvantages of cloud AI and the situations where it can be actually introduced and utilised with examples. And I will also explain the difference from edge AI, which has been a hot topic recently.

     

    What is cloud AI?

    Starting with Gmail, the cloud is something that many people are familiar with. The name cloud originated in 2006 when then-Google CEO Eric Schmidt called the service “cloud computing.”

    In the latter half of the 1990, Internet use spread rapidly as computer prices began to fall in the Internet age. At that time, many companies were overwhelmed with internet speeds, applications and data, and server sprawl. In addition, it was difficult to handle such a server because it was necessary to rent or prepare it yourself, and it was necessary to design the capacity in advance.

    In the 2000, the cloud was the solution to this problem. This technology has made it possible to easily use necessary services with software and data via the Internet.

    Furthermore, the cloud is indispensable for IoT technology, which is a hot topic these days. For example, services are being developed that allow users to operate and manage home appliances from their smartphones while away from home. The amount of data sent by these services is extremely large ( big data ), and cannot be covered by the servers owned by one company. Cloud services are used for this purpose. In addition to being able to expand freely, the cloud eliminates the need for server management and keeps costs low, so it can greatly reduce the burden on companies.

    Looking at the background to the birth of the cloud and its current use, I think you can understand why AI is being used in the cloud.

    Three benefits of cloud AI

    The benefits of using cloud AI are:

    • No load on your server
    • Complex and advanced processing possible
    • Easy management such as application of learned data

    I will explain in detail from now on.

    No load on your server

    Cloud AI is a mechanism that performs AI learning and data processing on the cloud, so there is no need to perform complex information processing on your own server or terminal, which can reduce the load.

    The computer that processes information on the cloud is also provided by the data server, so it can be said that there is no need to prepare a high-performance computer in-house.

    Complex and advanced processing possible

    Cloud AI accumulates data on a large-scale server and processes and analyzes the data, making it possible to perform complex and advanced processing.

    The great strength of cloud AI is that it can process a huge amount of information that cannot be processed by AI installed in small terminals such as personal computers.

    Easy management such as application of learned data

    One of the challenges in introducing AI is the preparation of data for learning.

    When using cloud AI, learning data is prepared in advance on the cloud, and highly accurate AI that has learned from that data can be used.

    Since there is no need to prepare highly reliable data or perform installation work such as building a learning model, AI can be used without advanced knowledge of AI.

    3 Disadvantages of Cloud AI

    Disadvantages of using cloud AI are as follows.

      • When sending and receiving a large amount of data, processing via the Internet lacks real-time performance.
    • Risk of information leakage
    • As the amount of data increases, the amount of communication increases

    I will explain in detail from now on.

    Sending and receiving huge amounts of data lacks real-time performance

    Cloud AI sends and receives information from the terminal at hand to the cloud and processes information on the cloud.

    If you need to send or receive a large amount of data, you may exceed your data bandwidth and experience delays.

    However, in recent years, the use of 5G lines, which are capable of transmitting and receiving more data, is increasing, so it is expected that cloud AI will be able to be used in real time in the future.

    Risk of information leakage

    When using cloud AI, all information must be sent to the cloud via the Internet, increasing the risk of information leakage.

    There is also a risk of information leakage while information is stored on the cloud.

    It can be said that confidential information such as internal secrets is not suitable for processing with cloud AI.

    As the amount of data increases, the amount of communication increases

    Internet connection is used to send data from the terminal to the cloud.

    As the amount of data increases, the amount of communication increases, which not only increases the risk of delays but also increases communication costs.

    There are costs that can be cut by using cloud AI, such as not having to manage AI in-house, so it is necessary to consider what kind of service to use in consideration of other costs.

    Differences between cloud AI and edge AI

    In recent years, there is a technology called “edge AI”.

    As the use of IoT is promoted and AI technology advances, the lack of real-time performance and privacy issues, which I mentioned earlier as the disadvantages of cloud AI, have come to the fore.

    That’s where edge AI comes in. In cloud AI, data accumulation, learning, and inference were all performed on the cloud, but in edge AI, inference can be performed without using the cloud by incorporating a learning model into a terminal (edge ​​device).

    Edge AI has the following features.

    • Real-time performance can be secured because the prediction is performed on the end device (edge ​​device)
    • Security is strong because prediction is performed without going through the Internet
    •  Communication cost savings

    Edge AI is attracting a great deal of attention, especially in research on industrial machinery and self-driving cars, as a technology that can successfully compensate for the disadvantages of cloud AI.

    Disadvantages of edge AI and recent technological developments

    However, Edge AI also has its disadvantages.

      • Incompetence of edge devices (compactness, power consumption in inference, etc.)
      • Advanced prediction is not possible because the environment for learning (cloud side) and the environment for inference (edge ​​device side) are (sometimes) different.
      • Security is not perfect as data is (may be) sent to the cloud to generate learning models

    Due to the above problems, edge AI alone has been considered insufficient.

    Therefore, in recent years, edge AI that combines high efficiency, high-speed processing, and small size has been developed, and there are great expectations for it as the IoT society advances.

    Led by the New Energy and Industrial Technology Development Organization (NEDO), private companies and universities are developing computer technology and AI chips that can achieve both high speed and ultra-low power consumption.

    Furthermore, edge AI startup AISing Inc. announced last December that it had developed an ultra-compact edge AI algorithm called “Memory Saving Tree (MST)” that can be placed on your fingertips.

     

    This memory-saving “MST” is expected to be introduced in a wide variety of fields such as home appliances, smartwatches, and automobiles.

    In this way, the development of edge AI is currently being actively carried out, and it is attracting attention as an important technology that supports the Quaternary industry.

    3 AI cloud services

    Here are three AI cloud services.

      1. Google Cloud Platform
    1. Amazon Web Services
    2. Microsoft Azure

    ①Google Cloud Platform

    Google Cloud Platform is an AI cloud service provided by Google, and it is a cloud service that implements various functions such as more than 20 free functions, paid functions, and business functions.

    It is an easy-to-use service for those who are thinking of using the AI ​​cloud service for the first time, such as new users can receive usage rights for $ 300.

    It provides a function to manage large amounts of data and a function to cluster images.

    (2) Amazon Web Services

    Amazon Web Services is an AI cloud service provided by Amazon, and is attractive for its diverse functions and rich free experience.

    There are three types of free functions: free for a short period of time, free for one year, and unlimited, and there are over 100 services that you can try for free.

    It is attractive that various services such as machine learning, log analysis, and relational database services can be used free of charge.

    We also have extensive support for start-up companies.

    ③Microsoft Azure

    Microsoft Azure is an AI cloud service provided by Microsoft, and you can experience popular services for free for 12 months.

    After the free trial period ends, we will move to a pay-as-you-go system, but you can continue to use more than 40 services for free.

    AI analyzes customer trends to build mobile experiences, supports the development of new apps, and efficiently manages websites.

    3 Case Studies of Cloud AI Introduction

    (1) Utilization of “XaaS (X as a service)”

    Businesses using cloud AI are currently seen in various places, and among them, the need for cloud computing services such as ” SaaS “, “MaaS”, and ” PaaS ” has been increasing in recent years.

    These various services are collectively called “XaaS”, and services are developed and operated by a wide range of companies, from large companies such as Google and Microsoft to venture companies.

    This time, we will introduce the latest examples of SaaS (Software as a Service), which is attracting particular attention among XaaS.

    ②Material informatics “TABRASA”

    The platform “TABRASA” is a materials informatics (MI) service ( SaaS ) jointly developed by NAGASE and IBM .

    *MI (Materials Informatics): A technology that uses AI to improve the efficiency of research and development by chemists. A search algorithm that uses past material experiments and simulation data makes it possible to develop and commercialize new materials more quickly.

    The feature of this service is that you can search for materials with two engines, “cognitive” and “analytics”.

    “Analytics” is an approach to learn the chemical structural formula and physical property values ​​and derive the chemical structural formula of the substance desired by the user. On the other hand, “cognitive” is an approach that reads papers, patents, encyclopedias, experimental data, etc. related to materials into AI, systematizes them, and makes new guesses and proposals.

    “Cognitive” is a highly customizable and unprecedented approach. The easy-to-understand and easy-to-operate UI makes it possible to use the service even if you are not a research specialist, so it can be applied to a wide range of fields.

    ③ Transcription service “Mojiko”

    “Mojiko” is a “transcription editor” service that uses AI speech recognition technology developed by TBS TV.

    In the TV and radio industry, a lot of “transcription” is done every day, but because it is a very laborious task, it is a heavy burden on the site of program production. In order to reduce the burden of such work as much as possible, TBS TV started developing “Mojiko”.

    As a result, after materials such as audio and video files collected are automatically converted into text by the latest AI speech recognition engines of IT companies, human beings can immediately “correct and edit” sentences that are not correctly recognized. became.

    Currently, TBS licenses “Mojiko” to Yoshizumi Information Co., Ltd. and sells it to general companies. Mojiko is expected to play a role in reforming the way people work in the media industry, where working hours are said to be long.

    Even in industries such as the media industry, where IT and DX are slow to progress, starting with services that are easy to implement will make it easier for XaaS to take root, and it may gradually bring about positive changes in the way work is done.

    In conclusion

    In this article, we have explained a wide range of things, from the background of the creation of the cloud to the technological development and introduction of cloud AI. Did you understand that the existence of this cloud is indispensable for the utilization and development of AI?

    If you follow popular XaaS services, you can see the current movement of the IT society. With the advent of the AI ​​era and the progress of the IoT society, there is a great possibility that cloud and cloud services will further advance in technological development and diversification of services. We will continue to pay attention to cloud technology, which will be the “unsung hero” that will create a new society.

    Follow us on Facebook for updates and exclusive content! Click here: Each Techy
  • What is Cloud AI?

    What is Cloud AI?

    Due to improvements in database technology and network technology, the use of cloud AI, which processes AI in the cloud, is progressing.

    With further technological innovations such as the development of 5G, the role played by cloud AI will become even greater.

    Recently, an increasing number of companies are recognising the importance of data and promoting data utilisation, and the cloud plays a major role in the processing of such data and its processing speed.

    This time, we will explain the advantages and disadvantages of cloud AI and the situations where it can be actually introduced and utilised with examples. And I will also explain the difference from edge AI, which has been a hot topic recently.

     

    What is cloud AI?

    Starting with Gmail, the cloud is something that many people are familiar with. The name cloud originated in 2006 when then-Google CEO Eric Schmidt called the service “cloud computing.”

    In the latter half of the 1990, Internet use spread rapidly as computer prices began to fall in the Internet age. At that time, many companies were overwhelmed with internet speeds, applications and data, and server sprawl. In addition, it was difficult to handle such a server because it was necessary to rent or prepare it yourself, and it was necessary to design the capacity in advance.

    In the 2000, the cloud was the solution to this problem. This technology has made it possible to easily use necessary services with software and data via the Internet.

    Furthermore, the cloud is indispensable for IoT technology, which is a hot topic these days. For example, services are being developed that allow users to operate and manage home appliances from their smartphones while away from home. The amount of data sent by these services is extremely large ( big data ), and cannot be covered by the servers owned by one company. Cloud services are used for this purpose. In addition to being able to expand freely, the cloud eliminates the need for server management and keeps costs low, so it can greatly reduce the burden on companies.

    Looking at the background to the birth of the cloud and its current use, I think you can understand why AI is being used in the cloud.

    Three benefits of cloud AI

    The benefits of using cloud AI are:

    • No load on your server
    • Complex and advanced processing possible
    • Easy management such as application of learned data

    I will explain in detail from now on.

    No load on your server

    Cloud AI is a mechanism that performs AI learning and data processing on the cloud, so there is no need to perform complex information processing on your own server or terminal, which can reduce the load.

    The computer that processes information on the cloud is also provided by the data server, so it can be said that there is no need to prepare a high-performance computer in-house.

    Complex and advanced processing possible

    Cloud AI accumulates data on a large-scale server and processes and analyzes the data, making it possible to perform complex and advanced processing.

    The great strength of cloud AI is that it can process a huge amount of information that cannot be processed by AI installed in small terminals such as personal computers.

    Easy management such as application of learned data

    One of the challenges in introducing AI is the preparation of data for learning.

    When using cloud AI, learning data is prepared in advance on the cloud, and highly accurate AI that has learned from that data can be used.

    Since there is no need to prepare highly reliable data or perform installation work such as building a learning model, AI can be used without advanced knowledge of AI.

    3 Disadvantages of Cloud AI

    Disadvantages of using cloud AI are as follows.

      • When sending and receiving a large amount of data, processing via the Internet lacks real-time performance.
    • Risk of information leakage
    • As the amount of data increases, the amount of communication increases

    I will explain in detail from now on.

    Sending and receiving huge amounts of data lacks real-time performance

    Cloud AI sends and receives information from the terminal at hand to the cloud and processes information on the cloud.

    If you need to send or receive a large amount of data, you may exceed your data bandwidth and experience delays.

    However, in recent years, the use of 5G lines, which are capable of transmitting and receiving more data, is increasing, so it is expected that cloud AI will be able to be used in real time in the future.

    Risk of information leakage

    When using cloud AI, all information must be sent to the cloud via the Internet, increasing the risk of information leakage.

    There is also a risk of information leakage while information is stored on the cloud.

    It can be said that confidential information such as internal secrets is not suitable for processing with cloud AI.

    As the amount of data increases, the amount of communication increases

    Internet connection is used to send data from the terminal to the cloud.

    As the amount of data increases, the amount of communication increases, which not only increases the risk of delays but also increases communication costs.

    There are costs that can be cut by using cloud AI, such as not having to manage AI in-house, so it is necessary to consider what kind of service to use in consideration of other costs.

    Differences between cloud AI and edge AI

    In recent years, there is a technology called “edge AI”.

    As the use of IoT is promoted and AI technology advances, the lack of real-time performance and privacy issues, which I mentioned earlier as the disadvantages of cloud AI, have come to the fore.

    That’s where edge AI comes in. In cloud AI, data accumulation, learning, and inference were all performed on the cloud, but in edge AI, inference can be performed without using the cloud by incorporating a learning model into a terminal (edge ​​device).

    Edge AI has the following features.

    • Real-time performance can be secured because the prediction is performed on the end device (edge ​​device)
    • Security is strong because prediction is performed without going through the Internet
    •  Communication cost savings

    Edge AI is attracting a great deal of attention, especially in research on industrial machinery and self-driving cars, as a technology that can successfully compensate for the disadvantages of cloud AI.

    Disadvantages of edge AI and recent technological developments

    However, Edge AI also has its disadvantages.

      • Incompetence of edge devices (compactness, power consumption in inference, etc.)
      • Advanced prediction is not possible because the environment for learning (cloud side) and the environment for inference (edge ​​device side) are (sometimes) different.
      • Security is not perfect as data is (may be) sent to the cloud to generate learning models

    Due to the above problems, edge AI alone has been considered insufficient.

    Therefore, in recent years, edge AI that combines high efficiency, high-speed processing, and small size has been developed, and there are great expectations for it as the IoT society advances.

    Led by the New Energy and Industrial Technology Development Organization (NEDO), private companies and universities are developing computer technology and AI chips that can achieve both high speed and ultra-low power consumption.

    Furthermore, edge AI startup AISing Inc. announced last December that it had developed an ultra-compact edge AI algorithm called “Memory Saving Tree (MST)” that can be placed on your fingertips.

     

    This memory-saving “MST” is expected to be introduced in a wide variety of fields such as home appliances, smartwatches, and automobiles.

    In this way, the development of edge AI is currently being actively carried out, and it is attracting attention as an important technology that supports the Quaternary industry.

    3 AI cloud services

    Here are three AI cloud services.

      1. Google Cloud Platform
    1. Amazon Web Services
    2. Microsoft Azure

    ①Google Cloud Platform

    Google Cloud Platform is an AI cloud service provided by Google, and it is a cloud service that implements various functions such as more than 20 free functions, paid functions, and business functions.

    It is an easy-to-use service for those who are thinking of using the AI ​​cloud service for the first time, such as new users can receive usage rights for $ 300.

    It provides a function to manage large amounts of data and a function to cluster images.

    (2) Amazon Web Services

    Amazon Web Services is an AI cloud service provided by Amazon, and is attractive for its diverse functions and rich free experience.

    There are three types of free functions: free for a short period of time, free for one year, and unlimited, and there are over 100 services that you can try for free.

    It is attractive that various services such as machine learning, log analysis, and relational database services can be used free of charge.

    We also have extensive support for start-up companies.

    ③Microsoft Azure

    Microsoft Azure is an AI cloud service provided by Microsoft, and you can experience popular services for free for 12 months.

    After the free trial period ends, we will move to a pay-as-you-go system, but you can continue to use more than 40 services for free.

    AI analyzes customer trends to build mobile experiences, supports the development of new apps, and efficiently manages websites.

    3 Case Studies of Cloud AI Introduction

    (1) Utilization of “XaaS (X as a service)”

    Businesses using cloud AI are currently seen in various places, and among them, the need for cloud computing services such as ” SaaS “, “MaaS”, and ” PaaS ” has been increasing in recent years.

    These various services are collectively called “XaaS”, and services are developed and operated by a wide range of companies, from large companies such as Google and Microsoft to venture companies.

    This time, we will introduce the latest examples of SaaS (Software as a Service), which is attracting particular attention among XaaS.

    ②Material informatics “TABRASA”

    The platform “TABRASA” is a materials informatics (MI) service ( SaaS ) jointly developed by NAGASE and IBM .

    *MI (Materials Informatics): A technology that uses AI to improve the efficiency of research and development by chemists. A search algorithm that uses past material experiments and simulation data makes it possible to develop and commercialize new materials more quickly.

    The feature of this service is that you can search for materials with two engines, “cognitive” and “analytics”.

    “Analytics” is an approach to learn the chemical structural formula and physical property values ​​and derive the chemical structural formula of the substance desired by the user. On the other hand, “cognitive” is an approach that reads papers, patents, encyclopedias, experimental data, etc. related to materials into AI, systematizes them, and makes new guesses and proposals.

    “Cognitive” is a highly customizable and unprecedented approach. The easy-to-understand and easy-to-operate UI makes it possible to use the service even if you are not a research specialist, so it can be applied to a wide range of fields.

    ③ Transcription service “Mojiko”

    “Mojiko” is a “transcription editor” service that uses AI speech recognition technology developed by TBS TV.

    In the TV and radio industry, a lot of “transcription” is done every day, but because it is a very laborious task, it is a heavy burden on the site of program production. In order to reduce the burden of such work as much as possible, TBS TV started developing “Mojiko”.

    As a result, after materials such as audio and video files collected are automatically converted into text by the latest AI speech recognition engines of IT companies, human beings can immediately “correct and edit” sentences that are not correctly recognized. became.

    Currently, TBS licenses “Mojiko” to Yoshizumi Information Co., Ltd. and sells it to general companies. Mojiko is expected to play a role in reforming the way people work in the media industry, where working hours are said to be long.

    Even in industries such as the media industry, where IT and DX are slow to progress, starting with services that are easy to implement will make it easier for XaaS to take root, and it may gradually bring about positive changes in the way work is done.

    In conclusion

    In this article, we have explained a wide range of things, from the background of the creation of the cloud to the technological development and introduction of cloud AI. Did you understand that the existence of this cloud is indispensable for the utilization and development of AI?

    If you follow popular XaaS services, you can see the current movement of the IT society. With the advent of the AI ​​era and the progress of the IoT society, there is a great possibility that cloud and cloud services will further advance in technological development and diversification of services. We will continue to pay attention to cloud technology, which will be the “unsung hero” that will create a new society.

    Follow us on Facebook for updates and exclusive content! Click here: Each Techy