Free OpenStack Essentials Course, and an Update From the Mirantis OpenStack Training Team

The post Free OpenStack Essentials Course, and an Update From the Mirantis OpenStack Training Team appeared first on Mirantis | Pure Play Open Cloud.
A year ago, I wrote a blog discussing the new Certified OpenStack Administrator (COA) exam, Tips for taking the new OpenStack COA (Certified OpenStack Administrator) exam. The Mirantis OpenStack Training team has been busy since then, strengthening our partnership with the OpenStack Foundation and updating our course content.
Mirantis Partnership with the OpenStack Foundation
Since releasing the new COA exam a year ago, Mirantis has continued to work closely with the OpenStack Foundation.
At the upcoming virtual Open Infrastructure Summit, Mirantis Training is sponsoring the following:

OpenStack COA Info Session: This presentation provides an overview of the Certified OpenStack Administrator (COA) exam; sponsored by the OpenStack Foundation, in collaboration with Mirantis. This session is scheduled for Wednesday, October 21, at 11:45 am.
OS100 OpenStack Essentials: The Mirantis Training team is providing an OS100 class, free of charge to summit attendees, for the Upstream Institute on Thursday, October 22.

Use the following URL to view the exam schedule and enroll:

coa.arlo.co/w/events/1-coa-certified-openstack-administrator

Soon, you will also see updates to the COA exam – stay tuned for further details!
You can read more about the COA exam from the following:

Certified OpenStack Administrator (COA)
Tips for taking the new OpenStack COA (Certified OpenStack Administrator) exam

OpenStack Course Updates
Over the last few months, based on feedback from our students, the Mirantis Training team has also been working hard to update our OpenStack curriculum. As a result, we recently launched an updated OpenStack Cloud Technology (OS) track. 
These updates represent our continued commitment to providing vendor-neutral training for OpenStack. 
OpenStack Course Roadmap
To highlight the changes, let’s start with the new role-based roadmap:

Notice that there is now a learning path based on your OpenStack skills/role.
Each OpenStack course is designed for a specific audience. For example,

If you are new to OpenStack, then OS100 is for you. As you continue to grow your skills, you can enroll in an OS220 class.  
If you are interested in taking the COA exam, OS220 or OS250 will help you prepare. 

Let’s continue by looking at each course, its content, and the target audience. 
OS100: OpenStack Essentials (1 day)
Users who are new to OpenStack (or not even familiar with OpenStack) will appreciate this course. 
The primary goal of this course is to provide familiarity with OpenStack and its cloud ecosystem. The most commonly used OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Horizon, Heat, Octavia, and Telemetry) are discussed in detail. 
As Cloud workloads expand to supporting container and bare metal technologies, students also need to understand the associated OpenStack components, at an introductory level, such as:

Magnum for deploying Container Orchestration Engines (COEs) on virtual machines or bare metal servers   
Zun for deploying containers and pods from OpenStack – a consistent UI to deploy VMs, containers, and pods!
Ironic for bare metal server deployments
Cloud Kitty for Cloud costing and billing
And more!

This course is intended for Project Managers, Sales Engineers, Development Managers, Business Stakeholders, and beginning Cloud operations personnel.
Hands-on labs use the Dashboard UI, known as the Horizon component.
OS220: OpenStack Administration and Operations (3 days)
This course is designed to provide you with a complete experience with administering and operating the most commonly used OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Horizon, Heat, Octavia, and Telemetry) to implement Infrastructure as a Service (IaaS) in a private cloud; from image management to instance creation to network plugins and more.
This course is intended for intermediate level system/network administrators, Technical IT professionals, deployment engineers, cloud administrators, and cloud operations personnel who already understand OpenStack and need more details.
Hands-on labs use both the Dashboard UI and the OpenStack CLI client.
At the end of this course, you will have acquired the skills necessary to pass the COA Exam.
OS250: OpenStack Administration Bootcamp (4 days)
This course is a bundle of OS100 and OS220.
OS320: Advanced OpenStack Deployment (1 day)
Imagine if you could take a class where you learn how to build a private cloud, based on OpenStack, in ONE DAY!  This is the class for you!  (Of course, you might need some Tylenol, too.)
This course begins with an Ubuntu environment with the stable Rocky code branch. You execute the necessary tasks to install the OpenStack components. Typically, this involves installing one or more Linux code packages, editing one or more configuration files, restarting the services, and verifying your work.
This course involves extensive hands-on lab experience.
At the end of the lab exercises, you have your own private cloud using all of the default drivers, known as the reference implementations, such as, KVM for the hypervisor, Open vSwitch (OVS) for layer 2 networking, NAT tables and namespaces for layer 3 routing, Logical Volume Manager (LVM) for block storage/volume services, and more.
This course is intended for experienced system/network administrators, technical IT professionals, deployment engineers, cloud administrators, and cloud support personnel.
Due to the nature of this content, most hands-on labs use the OpenStack CLI client until the Dashboard UI is installed.
Summary
It has been a busy year!  Mirantis continues to work closely with the OpenStack Foundation for the COA exam. 
Our OpenStack courses were restructured to allow for a role-based learning path. You also have more course content and labs.  Who can argue they want less?  More means you are getting more information to help you do your job.
All OpenStack courses are currently based on the Rocky release level.  Stay tuned for further updates in the future. 
All Mirantis OpenStack courses are available for private delivery, delivered by Mirantis personnel, or the global network of Mirantis’ Authorized Training Partners for public class delivery; available in various locations and time zones. 
For details on all of Mirantis’ training, visit training.mirantis.com.
Questions?  Feel free to contact us at training@mirantis.com.
The post Free OpenStack Essentials Course, and an Update From the Mirantis OpenStack Training Team appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

New in Cloud Functions: languages, availability, portability, and more

Google Cloud Functions is a scalable pay-as-you-go Functions-as-a-Service (FaaS) platform that runs your code with zero server management. With its simple and easy-to-use developer experience, we’re excited to extend Cloud Functions so that you can now use it to build end-to-end solutions for several key use cases.Click to enlargeNamely, functions have emerged as a great fit for serverless application backends to integrate with third-party services and APIs, or for mobile or IoT backends. You can also use functions for real-time data processing systems, such as processing files as they are uploaded to Cloud Storage, or to handle real-time streams of events from Pub/Sub. Last, but not least, functions can serve intelligent applications like virtual assistants and chat bots, or perform video, image or sentiment analysis.Here’s an overview of the new Cloud Functions capabilities that you can now take advantage of.  New runtimes: .NET, Java and Ruby join Node.js, Python and GoWhether you use Console.WriteLine, console.log, fmt.Println, print or puts, Cloud Functions has you covered. Cloud Functions now supports six different languages with the following runtimes: Java 11, .NET Core 3.1, Ruby, Node.js (8, 10 and 12), and Python (3.7 and 3.8).New regionsCloud Functions is now available in 11 more regions, including Seoul, São Paulo, Sydney, bringing the total number of regions to 19. This is a significant improvement to the global availability of your Cloud Functions. For more details on available regions, see https://cloud.google.com/functions/docs/locations.Improved local developer experienceThe Cloud Functions team has released the Functions Frameworks: a set of open-source, idiomatic libraries for each of the Cloud Functions-supported languages. Functions Frameworks allow you to run, test and debug your function in your local environment, giving you the same behavior as production without needing to deploy.Function Frameworks also increase the overall portability of your functions. In addition to running locally, the frameworks are also suitable for deploying your function elsewhere as well. For example, using the frameworks with a Dockerfile or Buildpacks allows you to turn a single function into a complete container image that can then be deployed to a service like Cloud Run. This significantly improves the portability of your functions.Improved Cloud Functions UI experienceWe’ve redesigned the Cloud Functions UI at http://console.cloud.google.com/functions, including an improved inline code editor that’s suitable for use with larger screen sizes:Security enhancements with fine-grained controls We work hard to build strong security into all our products, and Cloud Functions is no different. One of the key capabilities Cloud Functions now provides is per-function identities, wherein individual functions within a project have their own identity. In addition, the feature allows for fine-grained control over which resources your function can access.Cost and scaling controlsWhether you want to reduce your overall serverless bill, or simply want to put safeguards in place to prevent cost overruns, here are some key capabilities we offer with Cloud Functions to meet your needs.Set maximum instancesMax instances in Cloud Functions is a feature that allows you to limit the degree to which your function will scale in response to incoming requests. Choosing the right number of maximum instances depends on your traffic and your desired request latency. Cloud Functions provides a Cloud Monitoring metric (cloudfunctions.googleapis.com/function/active_instances) that you can use to estimate the number of instances your function needs under normal circumstances.You can change the max instances value for Cloud Functions via the command line:Learn more about managing instances in Cloud Functions.Set budget alertsBudget alerts can provide an important early-warning signal of unexpected increases in your bill. Setting a budget alert is a straightforward process, and you can configure them to alert you via email or via Cloud Pub/Sub. That, in turn, can trigger a function, so you can handle the alert programmatically.Use labelsLabels allow you to assign a simple text value to a particular resource that you can then use to filter charges on your bill. For example, you may have an application that consists of several functions. By applying a consistent label to these resources, you can see the overall impact of this multi-function application on your bill. This will help identify areas of your Google Cloud usage that contribute the most to your bill and allow you to take targeted action on them. For more details on labels, see “Creating and managing labels”.Customer Use Case: IKEA RetailIKEA has been using serverless and Cloud Functions as a part of their digital transformation to fulfill IKEA’s vision: “To create a better everyday life for the many people.” To learn more about this, please check out this exciting demonstration from Matthew Lawson, Engineering Manager at IKEA Retail, on IKEA’s live-feed inventory management system.Try Cloud FunctionsThe Cloud Functions team is excited to bring all these new capabilities to you. Interested in learning more? Try one of these next steps:Get started with a quickstart and our free trial.Run your function locally with the Function FrameworksTurn your function into a container with the Google Cloud BuildpacksAnd at any time, feel free to give us feedback on your experience. We’re looking forward to seeing what you can build with Cloud Functions!Related ArticleIntroducing Java 11 on Google Cloud FunctionsYou can now write a Cloud Functions function in Java 11Read Article
Quelle: Google Cloud Platform