Build RHEL images for Azure with Image Builder

Red Hat Enterprise Linux (RHEL)’s Image Builder empowers IT professionals with a simple image build process. This post explains how to prepare your Microsoft Azure account for an image build, how to build an image with Image Builder on RHEL 8, and how to launch that image in Azure.
Quelle: CloudForms

Foundations of a scalable website on GCP

Starting a website can be hard, we get it. There are many vendors you have to work with and steps to tie together. What DNS records do I need to add? How do I enable DNSSEC? Is my website secure and safe from cyber attacks? These types of questions plague millions of website operators globally. We are excited to share that it is possible to manage all of these steps in one location using Google Cloud.Google Cloud offers you the ability to manage the entire lifecycle of a website from start to finish. You no longer have to worry about managing different subscriptions and understanding the integration between vendors. Leveraging the Google Cloud offering will allow for you to have a scalable, reliable, and safe deployment. Additionally, there are extra benefits that you can take advantage of, like getting Google Managed SSL certificates for free and taking advantage of best in class DDoS protection with our Cloud Armor solution.Architecture diagramThe following architecture diagram illustrates all of the components of the solution.Key components of the solution:Cloud DomainsCloud DNSCompute and StorageGlobal HTTPs Load BalancerCloud ArmorCloud CDNBuying a Domain on Google CloudPurchasing and verifying a domain can be a tricky process with many steps. Cloud Domains makes this easy and straightforward to manage. Cloud Domains integrates seamlessly with Cloud DNS making the management even easier. There is full API support which allows for programmatic management if you are managing a larger portfolio. Managing DNS with Google CloudOur Cloud DNS solution is a managed DNS infrastructure which is scalable and highly available. Easy management of private and public DNS zones makes this a one stop shop for DNS management. Public DNS records are anycasted globally using Google’s distributed network. It is easy and straightforward to enable DNSSEC which will help protect your end users from malicious actors.  Initializing Compute and setting up static object storageRunning your backends on Google Cloud compute has numerous advantages. You can use a managed instance group to run your websites. Managed instance groups allow for a highly scalable and efficient deployment. When demand goes up the number of instances will scale seamlessly, and likewise if demand falls the active compute can scale down. This allows for you to only be running what you need at a given moment. You can easily create multi-zone deployments which increases reliability and performance. With full API support, automation and management is easy and fast. Using a managed instance group allows for you to automatically and safely deploy updates with a variety of customizations available.For static objects you can store them in our Cloud Storage solution. This is perfect for content like images and videos which are not constantly changing. You can store large quantities of data which is available worldwide. It is easy to transfer content into Cloud Storage with multiple tools available.Setting up an external https load balancerThe external https load balancer is a global proxy-based layer 7 solution that serves as the entry point for all of your traffic onto Google’s network. Our advanced load balancing solution allows for integrated traffic management and is highly customizable to fit your needs. You can leverage a Google managed SSL certificate for easy deployment and ongoing management.Securing your traffic with Cloud ArmorCloud Armor is Google’s best in class DDoS defense solution and Web Application Firewall (WAF). You can rest easier knowing that Google’s network has your back. We have a long history of mitigating some of the most complicated and largest DDoS attacks on record ( blog link). With Cloud Armor you can additionally take advantage of preconfigured WAF rules (Mod Security Rule Set 3.02), adaptive protection, and recently rate limiting. All of this ensures that your website stays online and is protected from attacks.Caching static content with Cloud CDNFor content that is cacheable like images or short videos, you can use Cloud CDN to enable fast and cost efficient delivery. Google has Cloud CDN pops all over the world which will help ensure that users from the regions that matter to you have a seamless and fast experience. Cloud CDN is easy to enable and get started with. Youtube videoIf you would like to see a further overview of the architecture and components of this solution as well as a detailed configuration walkthrough please check out this video.For more information on any of these solutions please check out their respective documentation hubs:Cloud DomainsCloud DNSManaged Instance GroupCloud StorageExternal HTTPs Load BalancerCloud ArmorCloud CDNRelated ArticleCloud Domains, now GA, makes it easy to register and manage custom domainsCloud Domains, now generally available, makes performing domain-related tasks in Google Cloud simple.Read Article
Quelle: Google Cloud Platform

Resolving 3 financial services challenges with Neo4j Aura on Google Cloud

Over the last decade, financial service organizations have been adopting a cloud-first mindset. According to InformationWeek, lower costs and enhanced scalability were the biggest drivers for cloud adoption in financial services, and cloud-native applications allow access to the latest technology and talent, enabling adopters to rebuild transaction processing systems capable of supporting very high volumes and low latency.Both Neo4j and Google Cloud have been using relationship-based data representations since the beginning, and we’re dedicated to using this technology to help financial services customers drive business transformation. We are excited about the prospects of financial services (FinServ) cloud systems and believe that graph data in the cloud can help solve significant challenges in the industry.Data Challenge #1: Risk Management and ComplianceFirst among the top concerns for any CIO moving to the cloud is risk management and compliance. Disconnected, uncontextualized, or stale data create opportunities for fraud and financial crimes to occur. The fact is when it comes to FinServ, the question is not “if” but rather how often an attack will occur.  Unfortunately, incidents have been trending upward over the last decade, and COVID has only exacerbated this reality. Financial crimes affect the bottom line both in the remediation of these crimes and in intangibles like brand value.  Add to this the complexity of international banking, which makes “compliance” a moving target. Penalties due to noncompliance are a constant concern to any FinServ organization.The tabular representation of information with a fixed number of columns that never change prevents a description of an ever changing world with changing characteristics. Relational databases are great if the world you describe does not move fast but have limitations when data structures are highly interlinked and not homogeneous.Neo4j Aura on Google Cloud provides a foundation for creating dynamic, futureproof, scalable applications that adhere to the security standards and protocols today’s financial services organizations require to meet the challenges of finding and preventing bad actors. This also includes enterprise scalability; reaching over 1 Billion nodes and relationships to streamline queries and provide solutions that meet regulatory and privacy compliance across geographies. Neo4j has helped some organizations save billions of USD in fraud in the first year of deployment alone.  What makes graph technology the best choice for fraud detection use cases is that the relationships between the data-points are as important as the data-points themselves. Let’s take as an example, one John Smith approaches a multi-national banking institution to manage the primary account for his new holding corporation.  While no one has any record of John R Smith Holdings LLC, the bank’s application built on graph technology understands that there are several well-known entities owned by John Smith Holdings. The application also identifies several well-known board members who bank with this institution. Due to this relationship-driven approach, the bank now understands John R Smith is not “John Smith,” who previously attempted to open an account for his holding corporation, which had no information associated with it prior to two months ago.Data Challenge #2 Manual Processes and Inefficiencies The ubiquity of the cloud offers an opportunity to deploy automation at unprecedented levels to tackle the errors and inefficiencies that manual processing allows to creep into processes. When data comes from disparate, perhaps legacy systems – which may have become siloed and “untouchable” over the years – further complexity arises. As an example, if someone in sales types “John Smith” into a CRM system not knowing that John R Smith is the spelling in the customer data master, it may result in two separate and potentially conflicting records. Being able to join those records together in a mastered view helps to solve this problem. In addition, low data quality equates to an increase in risk, costs, and implementation times for new systems. Neo4j Aura on Google Cloud provides automation and artificial intelligence (AI) that reduces manual processes and the errors that accompany them. In this graph architecture each node, which can represent a person, will have labels, relationships, and properties associated with it. This allows for the use of AI which can easily understand that John Smith in the CRM is the same John R Smith in the customer master. The information contained in Neo4j can be connected bi-directionally to ensure consistency across applications and data sources. One of the benefits of this approach is that linking information allows organizations to keep the full value of the data, rather than forcing the data into predetermined tabular representations, with the risk of losing valuable information and insights.Data Challenge #3: Customer Engagement and InsightAnother significant concern is the high expectations today’s customers have for every interaction. End users are accustomed to predictable experiences on their digital devices, and FinServ apps are no exception. Added to this, the “Covid economy” has driven digital adoption significantly across demographics; even among customers who might traditionally have used in-person services. This also equates to increased expectations for personalized, predictable experiences with every digital interaction. We know that latency has always been a key consideration for financial trading, but a recent ComputerWeekly study showed that every financial organization should ensure their visible latency is at 10 milliseconds or less. Customers no longer accept their broadband is at fault.Finally, blind spots in the customer journey often result in dissatisfaction, which ultimately leads to increased churn. Without gaining actionable insights from your customers, there is no room to innovate and iterate on what they are looking for in your products and services. And this translates to losing market share and competitive advantage.The NoSQL architecture, specifically the dynamic schema and structure of Neo4j Aura gives you the ability to take charge of your data and make changes according to your development cycles or newer data models. This equates to faster builds, more comprehensive releases and a wider, richer data-set that can be contextualized and understood instantly. Graph technology is the logical choice for building a Customer 360 application. Under this approach organizations not only get valuable insight into the individual client’s behavior and patterns, but also those of their family, friends and colleagues. This allows for stronger personalization, targeted campaigns and successful execution, resulting in increased customer satisfaction and retention levels.Graph Technology on Google CloudNeo4j can help analysts visualize which accounts have shared attributes, making it more likely that they have the same high risk owners.Neo4j is a recognized leader in graph database technology and the only fully integrated graph solution on Google Cloud, helping to fill a common need for Google Cloud customers. Both Neo4j and Google Cloud are invested in continuing to grow our partnership and mutual product direction.  You can find and deploy the Neo4j graph database straight from the Google Cloud marketplace, whether you want to download the software for an on-premises deployment, use the virtual machine image, or use the hosted solution, Aura on Google Cloud, the graph database-as-a-service. In any deployment, you get the same enterprise-grade scalability, reliability, and connectivity along with successful, repeatable use cases you can rely on to resolve your particular challenges and integrated billing. For a real-world example of how graph technology can optimize financial services, you can read our Case Study with fintech Current. Current, a leading U.S. financial technology platform with over three million members, used Neo4j Aura on Google Cloud to create a personalization engine based on client relationships. To learn more about Neo4j Aura on Google Cloud for FinServ organizations, register for our webinar on Thursday, December 16 with Jim Webber, Chief Scientist, CTO Field Ops at Neo4j and Antoine Larmanjat, Technical Director, Office of the CTO, Google Cloud. Click here to RegisterRelated ArticleGoogle Cloud showcases new integrations and solutions with Ecosystem Partners at Next ‘21This week at Google Cloud Next, we’re excited to highlight new partner integrations, services, and solutions that play a critical role in…Read Article
Quelle: Google Cloud Platform

An Easier Way to Get Started with Docker Business

As you may have already heard, the January 31st grace period to move to a paid subscription for commercial use of Docker Desktop is fast approaching. 

With this announcement, we introduced our new subscription tiers, including Docker Business–our offering specifically for organizations who want to scale their use of Docker all while maintaining security and compliance with added enterprise-grade management and control. Previously, the minimum number of seats required for a Docker Business subscription was 50+, which limited access to larger organizations.

However, we’ve been hearing from customers who want the added features and benefits that come with Docker Business, but do not currently meet the minimum seats. Some customers are ready to make the move, but want to avoid a lengthy sales and purchase order (PO) process. Others may also be interested in “testing out” Docker Business at a smaller scale before committing to a larger rollout. 

Well, today we’ve made it even easier and more accessible than ever for our customers to make the move to Docker Business.

A New Self-Serve Payment Option for Docker Business

If you are ready to make the move to Docker Business, you can now purchase a minimum 5 seats via credit/debit card by signing in or creating a Docker account. Once purchased, you have instant access to all the great management and security features exclusive to Docker Business customers–things like Image Access Management for restricting user access to specific images (e.g., Docker Official Images and Verified Publisher Images), a centralized management console for complete visibility on all your Docker environments, SAML single sign-on for seamless onboarding/offboarding (coming soon), and much, much more! Of course, your developer teams can continue to collaborate and maintain productivity with Docker Desktop, our trusted multi-platform developer tool. 

In addition, you can easily upgrade from your current subscription to Docker Business. Simply do so by logging into your Docker Hub account and updating your billing plan there. Your current subscription will be credited for the remaining term, and the balance will be applied to the cost of your new Docker Business subscription. A new subscription period will also be set.

For more information on Docker subscriptions and to get started with Docker Business, please visit our pricing page.

To learn more about the latest and greatest with Docker Business, watch our November webinar on demand: Management & Security at Scale with Docker Business.
The post An Easier Way to Get Started with Docker Business appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

How to Select the Docker Subscription That’s Right for You

On August 31st, 2021, we announced updates to our product subscription tiers. These changes are helping us to deliver on our mission to ​​simplify application development and remove complexities for developers, while also providing the security and scale businesses rely on.

With four different subscription options: Personal, Pro, Team, and Business, it might be difficult to choose which tier is right for you. So to help you pick the best option, we’ve created a Docker Subscription Cheat Sheet. It highlights some of the key differences between each subscription tier, and who each might be best suited for. 

Docker Desktop is included with every subscription tier

Before you dive into the full document, it’s important to note that Docker Desktop is included with each subscription tier. We recently wrote a blog that covers all the magic behind the scenes of Docker Desktop, where Docker PM, Ben Gotch wrote:

“Great developer tools are magic for new developers and save experienced developers a ton of time. This is what we set out to do with Docker Desktop. Docker Desktop is designed to let you build, share and run containers as easily on Mac and Windows as you do on Linux. Docker handles the tedious and complex setup so you can focus on writing code.” 

Get the Docker Subscription Cheat Sheet now

The Docker Subscription Cheat Sheet is available to view, share, and download here.
The post How to Select the Docker Subscription That’s Right for You appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/