Adrian Cockcroft on the Convergence of Cloud Native Computing and AWS



  • cloud native

    Adrian Cockcroft, Vice President of Cloud Architecture at Amazon Web Services (AWS), focused on cloud native computing within the context of AWS in his keynote at KubeCon + CloudNativeCon.

    Cloud native computing is transforming cloud architectures and application delivery at organizations of all sizes. Via containers, microservices, and more, it introduces many new efficiencies. One of the world:undefined:’:undefined:s leading experts on it, Adrian Cockcroft, Vice President of Cloud Architecture at Amazon Web Services (AWS), focused on cloud native computing within the context of AWS in his keynote address atKubeCon + CloudNativeCon.

    Cockcroft has been working with next-generation cloud infrastructure for years. Prior to his role at Amazon, he helped Netflix scale its operations via the cloud and open sourced the cloud-native NetflixOSS platform.

    In his talk, called :undefined:“:undefined:Cloud Native at AWS,:undefined:”:undefined: Cockcroft covered topics including Fargate container provisioning, running Kubernetes on AWS, and open source trends at AWS. :undefined:“:undefined:Cloud native computing is pay-as-you-go, emphasizing self-service,:undefined:”:undefined: he said. :undefined:“:undefined:You:undefined:’:undefined:re not going to have to invest in a data center and guess at how much capacity you are going to need next year. Through it, you can get very high utilization.:undefined:”:undefined:

    Communities, code, and contributions

    He emphasized that the open source team at AWS focuses on three things in particular: growing communities, improving code, and increasing contributions. He said that joining The Linux Foundation:undefined:’:undefined:sCloud Native Computing Foundation (CNCF) has been an important part of the focus on communities.

    What is AWS doing with the Cloud Native Computing Foundation? :undefined:“:undefined:We are promoting Cloud Native to enterprise customers,:undefined:”:undefined: Cockcroft said. :undefined:“:undefined:We are also integrating CNCF components into AWS ECS, and integrating Kubernetes with AWS.:undefined:”:undefined:

    Cockcroft stated thatFargate container provisioning is changing the compute consumption model. :undefined:“:undefined:Fargate dictates that a container is a native thing that AWS can manage,:undefined:”:undefined: he said. :undefined:“:undefined:We also have bare metal instances on AWS, where you can bring your own hypervisor.:undefined:”:undefined:

    According toAmazon: :undefined:“:undefined:With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers. This removes the need to choose server types, decide when to scale your clusters, or optimize cluster packing.:undefined:”:undefined:

    Elastic Container Service

    ACNCF survey recently found that 63 percent of Kubernetes workloads run on AWS today. That attracted Amazon to work in-depth with Kubernetes. :undefined:“:undefined:In particular, we know that customers want to keep Kubernetes a completely open source experience,:undefined:”:undefined: Cockcroft said. :undefined:“:undefined:We are not forking Kubernetes. Everything we do is upstreamed. What customers have said is :undefined:“:undefined:please run Kubernetes for me.:undefined:”:undefined: Part of how we are doing that is EKS, Elastic Container Service for Kubernetes.:undefined:”:undefined:

    While running Kubernetes on AWS is very popular, there is still manual configuration involved, such as installing and operating the Kubernetes master and configuring clusters. EKS makes it easy for you to use Kubernetes on AWS without requiring expertise in managing Kubernetes clusters. Amazon EKS runs the upstream version of the open source Kubernetes software, so users can leverage and work with all the existing plugins and tools from the Kubernetes community.

    EKS, Cockcroft said, is a platform for enterprises to run production-grade services, and it:undefined:’:undefined:s built for integration with existing services. :undefined:“:undefined:If EKS customers want to use additional AWS services, the integrations are seamless and eliminate undifferentiated heavy lifting.:undefined:”:undefined:

    Watch the entire keynote below:

    Learn more about Kubernetes at KubeCon + CloudNativeCon Europe, coming up May 2-4 in Copenhagen, Denmark.

    The postAdrian Cockcroft on the Convergence of Cloud Native Computing and AWS appeared first onThe Linux Foundation.

    https://www.linuxfoundation.org/blog/adrian-cockcroft-convergence-cloud-native-computing-aws/





  • Make ISO from DVD

    In this case I had an OS install disk which was required to be on a virtual node with no optical drive, so I needed to transfer an image to the server to create a VM

    Find out which device the DVD is:

    lsblk

    Output:

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 464.8G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 11.8G 0 lvm [SWAP] └─centos-home 253:2 0 403G 0 lvm /home sdb 8:16 1 14.5G 0 disk /mnt sr0 11:0 1 4.1G 0 rom /run/media/rick/CCSA_X64FRE_EN-US_DV5

    Therefore /dev/sr0 is the location , or disk to be made into an ISO

    I prefer simplicity, and sometimes deal with the fallout after the fact, however Ive repeated this countless times with success.

    dd if=/dev/sr0 of=win10.iso

    Where if=Input file and of=output file

    I chill out and do something else while the image is being copied/created, and the final output:

    8555456+0 records in 8555456+0 records out 4380393472 bytes (4.4 GB) copied, 331.937 s, 13.2 MB/s

    Fin!

    read more
  • Recreate postrgresql database template encode to ASCII

    UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';

    Now we can drop it:

    DROP DATABASE template1;

    Create database from template0, with a new default encoding:

    CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE'; UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1'; \c template1 VACUUM FREEZE;

    read more
});