
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title><![CDATA[ The Cloudflare Blog ]]></title>
        <description><![CDATA[ Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet. ]]></description>
        <link>https://blog.cloudflare.com</link>
        <atom:link href="https://blog.cloudflare.com/" rel="self" type="application/rss+xml"/>
        <language>en-us</language>
        <image>
            <url>https://blog.cloudflare.com/favicon.png</url>
            <title>The Cloudflare Blog</title>
            <link>https://blog.cloudflare.com</link>
        </image>
        <lastBuildDate>Mon, 13 Apr 2026 16:21:48 GMT</lastBuildDate>
        <item>
            <title><![CDATA[Cloudflare R2 and MosaicML enable training LLMs on any compute, anywhere in the world, with zero switching costs]]></title>
            <link>https://blog.cloudflare.com/cloudflare-r2-mosaicml-train-llms-anywhere-faster-cheaper/</link>
            <pubDate>Tue, 16 May 2023 13:00:54 GMT</pubDate>
            <description><![CDATA[ Together, Cloudflare and MosaicML give customers the freedom to train LLMs on any compute, anywhere in the world, with zero switching costs. That means faster, cheaper training runs, and no vendor lock in. ]]></description>
            <content:encoded><![CDATA[ <p></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5BYHRApu97ZOlXvHf0cIMs/4f30b2009add920757a79e9f6c6ca1b5/111.png" />
            
            </figure><p>Building the large language models (LLMs) and diffusion models that power <a href="https://www.cloudflare.com/learning/ai/what-is-generative-ai/">generative AI</a> requires massive infrastructure. The most obvious component is compute – hundreds to thousands of GPUs – but an equally critical (and often overlooked) component is the <b>data storage infrastructure.</b> Training datasets can be terabytes to petabytes in size, and this data needs to be read in parallel by thousands of processes. In addition, model checkpoints need to be saved frequently throughout a training run, and for LLMs these checkpoints can each be hundreds of gigabytes!</p><p>To <a href="https://r2-calculator.cloudflare.com/">manage storage costs</a> and scalability, many machine learning teams have been moving to <a href="https://www.cloudflare.com/learning/cloud/what-is-object-storage/">object storage</a> to host their datasets and checkpoints. Unfortunately, most <a href="https://www.cloudflare.com/developer-platform/products/r2/">object store providers</a> use egress fees to “lock in” users to their platform. This makes it very difficult to leverage GPU capacity across multiple cloud providers, or take advantage of lower / dynamic pricing elsewhere, since the data and model checkpoints are too expensive to move. At a time when cloud GPUs are scarce, and new hardware options are entering the market, it’s more important than ever to stay flexible.</p><p>In addition to high egress fees, there is a technical barrier to object-store-centric machine learning training. Reading and writing data between object storage and compute clusters requires high throughput, efficient use of network bandwidth, determinism, and elasticity (the ability to train on different #s of GPUs). Building training software to handle all of this correctly and reliably is hard!</p><p>Today, we’re excited to show how MosaicML’s tools and Cloudflare R2 can be used together to address these challenges. First, with MosaicML’s open source <a href="https://github.com/mosaicml/streaming">StreamingDataset</a> and <a href="https://github.com/mosaicml/composer">Composer</a> libraries, you can easily stream in training data and read/write model checkpoints back to R2. All you need is an Internet connection. Second, thanks to R2’s zero-egress pricing, you can start/stop/move/resize jobs in response to GPU availability and prices across compute providers, without paying any data transfer fees. The MosaicML training platform makes it dead simple to orchestrate such training jobs across multiple clouds.</p><p>Together, Cloudflare and MosaicML give you the freedom to train LLMs on <i>any</i> compute, <i>anywhere</i> in the world, with zero switching costs. That means faster, cheaper training runs, and no vendor lock in :)</p><blockquote><p><i>“With the MosaicML training platform, customers can efficiently use R2 as the durable storage backend for training LLMs on any compute provider with zero egress fees. AI companies are facing outrageous cloud costs, and they are on the hunt for the tools that can provide them with the speed and flexibility to train their best model at the best price.”</i> – <b>Naveen Rao, CEO and co-founder, MosaicML</b></p></blockquote>
    <div>
      <h3>Reading data from R2 using StreamingDataset</h3>
      <a href="#reading-data-from-r2-using-streamingdataset">
        
      </a>
    </div>
    <p>To read data from R2 efficiently and deterministically, you can use the MosaicML <a href="https://github.com/mosaicml/streaming">StreamingDataset</a> library. First, write your training data (images, text, video, anything!) into <code>.mds</code> shard files using the provided Python API:</p>
            <pre><code>import numpy as np
from PIL import Image
from streaming import MDSWriter

# Local or remote directory in which to store the compressed output files
data_dir = 'path-to-dataset'

# A dictionary mapping input fields to their data types
columns = {
    'image': 'jpeg',
    'class': 'int'
}

# Shard compression, if any
compression = 'zstd'

# Save the samples as shards using MDSWriter
with MDSWriter(out=data_dir, columns=columns, compression=compression) as out:
    for i in range(10000):
        sample = {
            'image': Image.fromarray(np.random.randint(0, 256, (32, 32, 3), np.uint8)),
            'class': np.random.randint(10),
        }
        out.write(sample)</code></pre>
            <p>After your dataset has been converted, you can upload it to R2. Below we demonstrate this with the <code>awscli</code> command line tool, but you can also use `wrangler `or any <a href="https://www.cloudflare.com/developer-platform/solutions/s3-compatible-object-storage/">S3-compatible tool</a> of your choice. StreamingDataset will also support direct cloud writing to R2 soon!</p>
            <pre><code>$ aws s3 cp --recursive path-to-dataset s3://my-bucket/folder --endpoint-url $S3_ENDPOINT_URL</code></pre>
            <p>Finally, you can read the data into any device that has read access to your R2 bucket. You can fetch individual samples, loop over the dataset, and feed it into a standard PyTorch dataloader.</p>
            <pre><code>from torch.utils.data import DataLoader
from streaming import StreamingDataset

# Make sure that R2 credentials and $S3_ENDPOINT_URL are set in your environment    
# e.g. export S3_ENDPOINT_URL="https://[uid].r2.cloudflarestorage.com"

# Remote path where full dataset is persistently stored
remote = 's3://my-bucket/folder'

# Local working dir where dataset is cached during operation
local = '/tmp/path-to-dataset'

# Create streaming dataset
dataset = StreamingDataset(local=local, remote=remote, shuffle=True)

# Let's see what is in sample #1337...
sample = dataset[1337]
img = sample['image']
cls = sample['class']

# Create PyTorch DataLoader
dataloader = DataLoader(dataset)</code></pre>
            <p>StreamingDataset comes out of the box with high performance, elastic determinism, fast resumption, and multi-worker support. It also uses smart shuffling and distribution to ensure that download bandwidth is minimized. Across a variety of workloads such as LLMs and diffusion models, we find that there is no impact on training throughput (no dataloader bottleneck) when training from object stores like R2. For more information, check out the StreamingDataset <a href="https://www.mosaicml.com/blog/mosaicml-streamingdataset">announcement blog</a>!</p>
    <div>
      <h3>Reading/writing model checkpoints to R2 using Composer</h3>
      <a href="#reading-writing-model-checkpoints-to-r2-using-composer">
        
      </a>
    </div>
    <p>Streaming data into your training loop solves half of the problem, but how do you load/save your model checkpoints? Luckily, if you use a training library like <a href="https://github.com/mosaicml/composer">Composer</a>, it’s as easy as pointing at an R2 path!</p>
            <pre><code>from composer import Trainer
...

# Make sure that R2 credentials and $S3_ENDPOINT_URL are set in your environment
# e.g. export S3_ENDPOINT_URL="https://[uid].r2.cloudflarestorage.com"

trainer = Trainer(
        run_name='mpt-7b',
        model=model,
        train_dataloader=train_loader,
        ...
        save_folder=s3://my-bucket/mpt-7b/checkpoints,
        save_interval='1000ba',
        # load_path=s3://my-bucket/mpt-7b-prev/checkpoints/ep0-ba100-rank0.pt,
    )</code></pre>
            <p>Composer uses asynchronous uploads to minimize wait time as checkpoints are being saved during training. It also works out of the box with multi-GPU and multi-node training, and <b>does not require a shared file system.</b> This means you can skip setting up an expensive EFS/NFS system for your compute cluster, saving thousands of dollars or more per month on public clouds. All you need is an Internet connection and appropriate credentials – your checkpoints arrive safely in your R2 bucket giving you scalable and secure storage for your private models.</p>
    <div>
      <h3>Using MosaicML and R2 to train anywhere efficiently</h3>
      <a href="#using-mosaicml-and-r2-to-train-anywhere-efficiently">
        
      </a>
    </div>
    <p>Using the above tools together with Cloudflare R2 enables users to run training workloads on any compute provider, with total freedom and zero switching costs.</p><p>As a demonstration, in Figure X we use the MosaicML training platform to launch an LLM training job starting on Oracle Cloud Infrastructure, with data streaming in and checkpoints uploaded back to R2. Part way through, we pause the job and seamlessly resume on a different set of GPUs on Amazon Web Services. Composer loads the model weights from the last saved checkpoint in R2, and the streaming dataloader instantly resumes to the correct batch. Training continues deterministically. Finally, we move again to Google Cloud to finish the run.</p><p>As we train our LLM across three cloud providers, the only costs we pay are for GPU compute and data storage. No egress fees or lock in thanks to Cloudflare R2!</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6d7rJLiQ1wI12thUIr792s/2eacae82cc201106faed1af1b079b4d2/image2-19.png" />
            
            </figure><p><i>Using the MosaicML training platform with Cloudflare R2 to run an LLM training job across three different cloud providers, with zero egress fees.</i></p>
            <pre><code>$ mcli get clusters
NAME            PROVIDER      GPU_TYPE   GPUS             INSTANCE                   NODES
mml-1            MosaicML   │  a100_80gb  8             │  mosaic.a100-80sxm.1        1    
                            │  none       0             │  cpu                        1    
gcp-1            GCP        │  t4         -             │  n1-standard-48-t4-4        -    
                            │  a100_40gb  -             │  a2-highgpu-8g              -    
                            │  none       0             │  cpu                        1    
aws-1            AWS        │  a100_40gb  ≤8,16,...,32  │  p4d.24xlarge               ≤4   
                            │  none       0             │  cpu                        1    
oci-1            OCI        │  a100_40gb  8,16,...,64   │  oci.bm.gpu.b4.8            ≤8  
                            │  none       0             │  cpu                        1    

$ mcli create secret s3 --name r2-creds --config-file path/to/config --credentials-file path/to/credentials
✔  Created s3 secret: r2-creds      

$ mcli create secret env S3_ENDPOINT_URL="https://[uid].r2.cloudflarestorage.com"
✔  Created environment secret: s3-endpoint-url      
               
$ mcli run -f mpt-125m-r2.yaml --follow
✔  Run mpt-125m-r2-X2k3Uq started                                                                                    
i  Following run logs. Press Ctrl+C to quit.                                                                            
                                                                                                                        
Cloning into 'llm-foundry'...</code></pre>
            <p><i>Using the MCLI command line tool to manage compute clusters, secrets, and submit runs.</i></p>
            <pre><code>### mpt-125m-r2.yaml ###
# set up secrets once with `mcli create secret ...`
# and they will be present in the environment in any subsequent run

integrations:
- integration_type: git_repo
  git_repo: mosaicml/llm-foundry
  git_branch: main
  pip_install: -e .[gpu]

image: mosaicml/pytorch:1.13.1_cu117-python3.10-ubuntu20.04

command: |
  cd llm-foundry/scripts
  composer train/train.py train/yamls/mpt/125m.yaml \
    data_remote=s3://bucket/path-to-data \
    max_duration=100ba \
    save_folder=s3://checkpoints/mpt-125m \
    save_interval=20ba

run_name: mpt-125m-r2

gpu_num: 8
gpu_type: a100_40gb
cluster: oci-1  # can be any compute cluster!</code></pre>
            <p><i>An MCLI job template. Specify a run name, a Docker image, a set of commands, and a compute cluster to run on.</i></p>
    <div>
      <h3>Get started today!</h3>
      <a href="#get-started-today">
        
      </a>
    </div>
    <p>The MosaicML platform is an invaluable tool to take your training to the next level, and in this post, we explored how Cloudflare R2 empowers you to train models on your own data, with any compute provider – or all of them. By eliminating egress fees, R2’s storage is an exceptionally cost-effective complement to MosaicML training, providing maximum autonomy and control. With this combination, you can switch between cloud service providers to fit your organization’s needs over time.</p><p>To learn more about using MosaicML to train custom state-of-the-art AI on your own data visit <a href="https://www.mosaicml.com/">here</a> or <a href="https://docs.google.com/forms/d/e/1FAIpQLSepW7QB3Xkv6T7GJRwrR9DmGAEjm5G2lBxJC7PUe3JXcBZYbw/viewform">get in touch</a>.</p>
    <div>
      <h3>Watch on Cloudflare TV</h3>
      <a href="#watch-on-cloudflare-tv">
        
      </a>
    </div>
    <div></div><p></p> ]]></content:encoded>
            <category><![CDATA[Developer Week]]></category>
            <category><![CDATA[Developers]]></category>
            <category><![CDATA[Partners]]></category>
            <category><![CDATA[Egress]]></category>
            <category><![CDATA[Connectivity Cloud]]></category>
            <category><![CDATA[R2]]></category>
            <category><![CDATA[LLM]]></category>
            <guid isPermaLink="false">4ETryNsT8L8QFX8tPNzeye</guid>
            <dc:creator>Abhinav Venigalla (Guest Author)</dc:creator>
            <dc:creator>Phillip Jones</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Use Snowflake with R2 to extend your global data lake]]></title>
            <link>https://blog.cloudflare.com/snowflake-r2-global-data-lake/</link>
            <pubDate>Tue, 16 May 2023 13:00:42 GMT</pubDate>
            <description><![CDATA[ Joint customers can now use Snowflake with Cloudflare R2 to extend your global data lake without having to worry about egress fee ]]></description>
            <content:encoded><![CDATA[ <p></p><p>R2 is the ideal <a href="https://www.cloudflare.com/developer-platform/products/r2/">object storage platform</a> to build data lakes. It’s infinitely scalable, highly durable (eleven 9's of annual durability), and has no <a href="https://www.cloudflare.com/learning/cloud/what-are-data-egress-fees/">egress fees</a>. Zero egress fees mean zero <a href="https://www.cloudflare.com/learning/cloud/what-is-vendor-lock-in/">vendor lock-in</a>. You are free to use the tools you want to <a href="https://r2-calculator.cloudflare.com/">get the maximum value</a> from your data.</p><p>Today we’re excited to announce our partnership with Snowflake so that you can use <a href="https://www.snowflake.com/">Snowflake</a> to <a href="https://docs.snowflake.com/en/user-guide/querying-stage">query data</a> stored in your R2 data lake and <a href="https://docs.snowflake.com/en/user-guide/data-load-overview">load data</a> from R2 into Snowflake. Organizations use Snowflake's Data Cloud to unite siloed data, discover, and securely share data, and execute diverse analytic workloads across multiple clouds.</p><p>One challenge of loading data into Snowflake database tables and querying external data lakes is the cost of data transfer. If your data is coming from a different cloud or even different region within the same cloud, this typically means you are paying an additional tax for each byte going into Snowflake. Pairing R2 and Snowflake lets you focus on getting valuable insights from your data, <a href="https://www.cloudflare.com/the-net/cloud-egress-fees-challenge-future-ai/">without having to worry about egress fees piling up</a>.</p>
    <div>
      <h2>Getting started</h2>
      <a href="#getting-started">
        
      </a>
    </div>
    
    <div>
      <h3>Sign up for R2 and create an API token</h3>
      <a href="#sign-up-for-r2-and-create-an-api-token">
        
      </a>
    </div>
    <p>If you haven’t already, you’ll need to <a href="https://dash.cloudflare.com/sign-up">sign up</a> for R2 and <a href="https://developers.cloudflare.com/r2/buckets/create-buckets/">create a bucket</a>. You’ll also need to create R2 security credentials for Snowflake following the steps below.</p>
    <div>
      <h3>Generate an R2 token</h3>
      <a href="#generate-an-r2-token">
        
      </a>
    </div>
    <p>1. In the Cloudflare dashboard, select <b>R2</b>.</p><p>2. Select <b>Manage R2 API Tokens</b> on the right side of the dashboard.</p><p>3. Select <b>Create API token</b>.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2E7iZxChjSMK43LTcMx8r8/a8c039e842e45de4e98a93a94a98b430/image1-33.png" />
            
            </figure><p>4. Optionally select the pencil icon or <b>R2 Token</b> text to edit your API token name.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/EsbH4I6yGVnYigCps5zLT/81794bb9022eed5899a07bf0c0ed94b9/image4-9.png" />
            
            </figure><p>5. Under Permissions, select <b>Edit</b>.</p><p>6. Select <b>Create API Token</b>.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3o7B7Z2iSUFqDluD9NfJE3/731dd54187da8e892ba7d3c8f884d150/image2-18.png" />
            
            </figure><p>You’ll need the Secret <b>Access Key</b> and <b>Access Key ID</b> to create an external stage in Snowflake.</p>
    <div>
      <h3>Creating external stages in Snowflake</h3>
      <a href="#creating-external-stages-in-snowflake">
        
      </a>
    </div>
    <p>In Snowflake, stages refer to the location of data files in <a href="https://www.cloudflare.com/learning/cloud/what-is-object-storage/">object storage</a>. To create an <a href="https://docs.snowflake.com/en/user-guide/data-load-overview.html#label-data-load-overview-external-stages">external stage</a>, you’ll need your bucket name and R2 credentials. Find your <a href="https://developers.cloudflare.com/fundamentals/get-started/basic-tasks/find-account-and-zone-ids/">Cloudflare account ID in the dashboard</a>.</p>
            <pre><code>CREATE STAGE my_r2_stage
  URL = 's3compat://my_bucket/files/'
  ENDPOINT = 'cloudflare_account_id.r2.cloudflarestorage.com'
  CREDENTIALS = (AWS_KEY_ID = '1a2b3c...' AWS_SECRET_KEY = '4x5y6z...')</code></pre>
            <p>Note: You may need to contact your Snowflake account team to enable S3-compatible endpoints in Snowflake. Get more information <a href="https://docs.snowflake.com/en/user-guide/tables-external-s3-compatible">here</a>.</p>
    <div>
      <h3>Loading data into Snowflake</h3>
      <a href="#loading-data-into-snowflake">
        
      </a>
    </div>
    <p>To load data from your R2 data lake into Snowflake, use the <a href="https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html">COPY INTO </a> command.</p>
            <pre><code>COPY INTO t1
  FROM @my_r2_stage/load/;</code></pre>
            <p>You can flip the table and external stage parameters in the example above to unload data from Snowflake into R2.</p>
    <div>
      <h3>Querying data in R2 with Snowflake</h3>
      <a href="#querying-data-in-r2-with-snowflake">
        
      </a>
    </div>
    <p>You’ll first need to <a href="https://docs.snowflake.com/en/user-guide/tables-external-s3-compatible#creating-external-tables">create an external table</a> in Snowflake. Once you’ve done that you’ll be able to query your data stored in R2.</p>
            <pre><code>SELECT * FROM external_table;</code></pre>
            <p>For more information on how to use R2 and Snowflake together, refer to documentation <a href="https://docs.snowflake.com/en/user-guide/tables-external-s3-compatible">here</a>.</p><blockquote><p>“Data is becoming increasingly the center of every application, process, and business metrics, and is the cornerstone of digital transformation. Working with partners like Cloudflare, we are unlocking value for joint customers around the world by helping save costs and helping maximize customers data investments,” <b>– James Malone, Director of Product Management at Snowflake</b></p></blockquote>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4UDRzvX4xvqdqbrQarqqOz/2a0ef8335a691a40d3421299c7de001b/Screenshot-2023-05-16-at-12.57.57.png" />
            
            </figure>
    <div>
      <h2>Have any feedback?</h2>
      <a href="#have-any-feedback">
        
      </a>
    </div>
    <p>We want to hear from you! If you have any feedback on the integration between Cloudflare R2 and Snowflake, please let us know by filling <a href="https://forms.gle/vJc5yjCLEbT7ybWi9">this form</a>.</p><p>Be sure to check our <a href="https://discord.com/invite/cloudflaredev">Discord server</a> to discuss everything R2!</p>
    <div>
      <h3>Watch on Cloudflare TV</h3>
      <a href="#watch-on-cloudflare-tv">
        
      </a>
    </div>
    <div></div><p></p> ]]></content:encoded>
            <category><![CDATA[Developer Week]]></category>
            <category><![CDATA[Developers]]></category>
            <category><![CDATA[Connectivity Cloud]]></category>
            <category><![CDATA[R2]]></category>
            <guid isPermaLink="false">1nXEIJ7KGAZCaOBWo5mUYZ</guid>
            <dc:creator>Phillip Jones</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Expanding our Microsoft collaboration: proactive and automated Zero Trust security for customers]]></title>
            <link>https://blog.cloudflare.com/expanding-our-collaboration-with-microsoft-proactive-and-automated-zero-trust-security/</link>
            <pubDate>Thu, 12 Jan 2023 14:00:00 GMT</pubDate>
            <description><![CDATA[ As CIOs navigate the complexities of stitching together multiple solutions, we are extending our collaboration with Microsoft to create one of the best Zero Trust solutions available. ]]></description>
            <content:encoded><![CDATA[ <p><i></i></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6Ru2fdT46ERm7sRSdZAsEQ/924a95d917b4b62a13a55a992bf29caf/image2-66.png" />
            
            </figure><p>As CIOs <a href="https://www.cloudflare.com/cio/">navigate the complexities</a> of stitching together multiple solutions, we are extending our partnership with Microsoft to create one of <a href="https://www.cloudflare.com/zero-trust/solutions/">the best Zero Trust solutions</a> available. Today, we are announcing four new integrations between Azure AD and Cloudflare Zero Trust that reduce risk proactively. These integrated offerings increase automation allowing security teams to focus on threats versus <a href="https://www.cloudflare.com/learning/access-management/how-to-implement-zero-trust/">implementation</a> and maintenance.</p>
    <div>
      <h3>What is Zero Trust and why is it important?</h3>
      <a href="#what-is-zero-trust-and-why-is-it-important">
        
      </a>
    </div>
    <p>Zero Trust is an overused term in the industry and creates a lot of confusion. So, let's break it down. Zero Trust architecture emphasizes the “never trust, always verify” approach. One way to think about it is that in the <a href="https://www.cloudflare.com/learning/access-management/what-is-the-network-perimeter/">traditional security perimeter</a> or “castle and moat” model, you have access to all the rooms inside the building (e.g., apps) simply by having access to the main door (e.g., typically a VPN).  In the <a href="https://www.cloudflare.com/learning/security/glossary/what-is-zero-trust/">Zero Trust model</a> you would need to obtain access to each locked room (or app) individually rather than only relying on access through the main door. Some key components of the Zero Trust model are identity e.g., Azure AD (who), apps e.g., a SAP instance or a custom app on Azure (applications), policies e.g. Cloudflare Access rules (who can access what application), devices e.g. a laptop managed by Microsoft Intune (the security of the endpoint requesting the access) and other contextual signals.</p><p>Zero Trust is even more important today since companies of all sizes are faced with an accelerating digital transformation and an increasingly distributed workforce. Moving away from the castle and moat model, to the Internet becoming your corporate network, requires security checks for every user accessing every resource. As a result, all companies, especially those whose use of Microsoft’s broad cloud portfolio is increasing, are adopting a Zero Trust architecture as an essential part of their cloud journey.</p><p>Cloudflare’s Zero Trust platform provides a modern approach to authentication for internal and SaaS applications. Most companies likely have a mix of corporate applications - some that are SaaS and some that are hosted on-premise or on Azure. Cloudflare’s Zero Trust Network Access (ZTNA) product as part of our Zero Trust platform makes these applications feel like SaaS applications, allowing employees to access them with a simple and consistent flow. Cloudflare Access acts as a unified reverse proxy to enforce <a href="https://www.cloudflare.com/learning/access-management/what-is-access-control/">access control</a> by making sure every request is authenticated, authorized, and encrypted.</p>
    <div>
      <h3>Cloudflare Zero Trust and Microsoft Azure Active Directory</h3>
      <a href="#cloudflare-zero-trust-and-microsoft-azure-active-directory">
        
      </a>
    </div>
    <p>We have thousands of customers using Azure AD and Cloudflare Access as part of their Zero Trust architecture. Our <a href="/cloudflare-partners-with-microsoft-to-protect-joint-customers-with-global-zero-trust-network/">partnership with Microsoft</a>  announced last year strengthened security without compromising performance for our joint customers. Cloudflare’s Zero Trust platform integrates with Azure AD, providing a seamless application access experience for your organization's hybrid workforce.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2v5Iehf1svBNs9FvFTEcOG/25863db421decc020149ec9b2e87e858/1.png" />
            
            </figure><p>As a recap, the integrations we launched solved <a href="/cloudflare-partners-with-microsoft-to-protect-joint-customers-with-global-zero-trust-network/">two key problems</a>:</p><ol><li><p><i>For on-premise legacy applications</i>, Cloudflare’s participation as Azure AD <a href="https://azure.microsoft.com/en-us/services/active-directory/sso/secure-hybrid-access/#overview">secure hybrid access</a> partner enabled customers to centrally manage access to their legacy on-premise applications using SSO authentication without incremental development. Joint <a href="https://learn.microsoft.com/en-us/azure/active-directory/manage-apps/cloudflare-azure-ad-integration">customers now easily use</a> Cloudflare Access as an additional layer of security with built-in performance in front of their legacy applications.</p></li><li><p><i>For apps that run on Microsoft Azure</i>, joint customers can integrate Azure AD <a href="https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/azuread/">with Cloudflare Zero Trust</a> and build rules based on user identity, group membership and Azure AD Conditional Access policies. Users will authenticate with their Azure AD credentials and connect to <a href="https://www.cloudflare.com/zero-trust/products/access/">Cloudflare Access</a> with just a few simple steps using Cloudflare’s app connector, <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/cloudflare.cloudflare_tunnel_vm?tab=Overview">Cloudflare Tunnel</a>, that can expose applications running on <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/">Azure</a>. See guide to <a href="https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/">install and configure Cloudflare Tunnel</a>.</p></li></ol><p>Recognizing Cloudflare's innovative approach to Zero Trust and Security solutions, Microsoft awarded us the <a href="https://www.microsoft.com/security/blog/2022/06/06/announcing-2022-microsoft-security-excellence-awards-winners/#:~:text=Security%20Software%20Innovator">Security Software Innovator</a> award at the 2022 Microsoft Security Excellence Awards, a prestigious classification in the Microsoft partner community.</p><p><i>But we aren’t done innovating</i>. We listened to our customers’ feedback and to address their pain points are announcing several new integrations.</p>
    <div>
      <h3>Microsoft integrations we are announcing today</h3>
      <a href="#microsoft-integrations-we-are-announcing-today">
        
      </a>
    </div>
    <p>The four new integrations we are announcing today are:</p><p><b>1. Per-application conditional access:</b> Azure AD customers <a href="https://developers.cloudflare.com/cloudflare-one/tutorials/azuread-conditional-access/">can use their existing Conditional Access policies</a> in Cloudflare Zero Trust.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3DrhzGns2IQDHUVSY105rq/c6e4b012206be1f3ecf95ecc40889980/2.png" />
            
            </figure><p>Azure AD allows administrators to create and enforce policies on both applications and users using Conditional Access. It provides a wide range of parameters that can be used to control user access to applications (e.g. user risk level, sign-in risk level, device platform, location, client apps, etc.). Cloudflare Access now supports Azure AD Conditional Access policies per application. This allows security teams to define their security conditions in Azure AD and enforce them in Cloudflare Access.</p><p>For example, customers might have tighter levels of control for an internal payroll application and hence will have specific conditional access policies on Azure AD. However, for a general info type application such as an internal wiki, customers might enforce not as stringent rules on Azure AD conditional access policies. In this case both app groups and relevant Azure AD conditional access policies can be directly plugged into Cloudflare Zero Trust seamlessly without any code changes.</p><p>**2. **<a href="https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/azuread/#synchronize-users-and-groups"><b>SCIM</b></a>****: Autonomously synchronize Azure AD groups between Cloudflare Zero Trust and Azure AD, saving hundreds of hours in the CIO org.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1bU3bURsLCASnT6AqrV6nU/494a9809a32a4f908b13e74011f8a687/3.png" />
            
            </figure><p>Cloudflare Access policies can use Azure AD to verify a user's identity and provide information about that user (e.g., first/last name, email, group membership, etc.). These user attributes are not always constant, and can change over time. When a user still retains access to certain sensitive resources when they shouldn’t, it can have serious consequences.</p><p>Often when user attributes change, an administrator needs to review and update all access policies that may include the user in question. This makes for a tedious process and an error-prone outcome.</p><p>The SCIM (System for Cross-domain Identity Management) specification ensures that user identities across entities using it are always up-to-date. We are excited to announce that joint customers of Azure AD and Cloudflare Access can now enable SCIM user and group provisioning and deprovisioning. It will accomplish the following:</p><ul><li><p>The IdP policy group selectors are now pre-populated with Azure AD groups and will remain in sync. Any changes made to the policy group will instantly reflect in Access without any overhead for administrators.</p></li><li><p>When a user is deprovisioned on Azure AD, all the user's access is revoked across Cloudflare Access and Gateway. This ensures that change is made in near real time thereby reducing security risks.</p></li></ul><p>**3. **<a href="https://developers.cloudflare.com/cloudflare-one/tutorials/azuread-risky-users/"><b>Risky user isolation</b></a>****: Helps joint customers add an extra layer of security by isolating high risk users (based on AD signals) such as contractors to browser isolated sessions via Cloudflare’s RBI product.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6jsV2YQ0MD6yy7lLEuZJY2/d783d7c556d72a6b2fa436a3790462a1/4.png" />
            
            </figure><p>Azure AD classifies users into low, medium and high risk users based on many data points it analyzes. Users may move from one risk group to another based on their activities. Users can be deemed risky based on many factors such as the nature of their employment i.e. contractors, risky sign-in behavior, credential leaks, etc. While these users are high-risk, there is a low-risk way to provide access to resources/apps while the user is assessed further.</p><p>We now support integrating <a href="https://developers.cloudflare.com/cloudflare-one/tutorials/azuread-risky-users/">Azure AD groups with Cloudflare Browser Isolation</a>. When a user is classified as high-risk on Azure AD, we use this signal to automatically isolate their traffic with our Azure AD integration. This means a high-risk user can access resources through a secure and isolated browser. If the user were to move from high-risk to low-risk, the user would no longer be subjected to the isolation policy applied to high-risk users.</p><p><b>4. Secure joint Government Cloud customers</b>: Helps Government Cloud customers achieve better security with centralized identity &amp; access management via Azure AD, and an additional layer of security by connecting them to the Cloudflare global network, not having to open them up to the whole Internet.</p><p>Via <a href="https://learn.microsoft.com/en-us/azure/active-directory/manage-apps/secure-hybrid-access-integrations">Secure Hybrid Access</a> (SHA) program, Government Cloud (‘GCC’) customers will soon be able to integrate Azure AD <a href="https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/azuread/">with Cloudflare Zero Trust</a> and build rules based on user identity, group membership and Azure AD conditional access policies. Users will authenticate with their Azure AD credentials and connect to Cloudflare Access with just a few simple steps using <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/cloudflare.cloudflare_tunnel_vm?tab=Overview">Cloudflare Tunnel</a> that can expose applications running on <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/">Microsoft Azure</a>.</p><blockquote><p><i>“Digital transformation has created a new security paradigm resulting in organizations accelerating their adoption of Zero Trust. The </i><b><i>Cloudflare Zero Trust</i></b><i> and </i><b><i>Azure Active Directory</i></b><i> joint solution has been a growth enabler for Swiss Re by easing Zero Trust deployments across our workforce allowing us to focus on our core business. Together, the joint solution enables us to go beyond SSO to empower our adaptive workforce with frictionless, secure access to applications from anywhere. The joint solution also delivers us a holistic Zero Trust solution that encompasses people, devices, and networks.”</i><b>– Botond Szakács, Director, Swiss Re</b></p></blockquote><blockquote><p><i>“A cloud-native Zero Trust security model has become an absolute necessity as enterprises continue to adopt a cloud-first strategy. Cloudflare has developed robust product integrations with Microsoft to help security and IT leaders prevent attacks proactively, dynamically control policy and risk, and increase automation in alignment with zero trust best practices.”</i><b>– Joy Chik, President, Identity &amp; Network Access, Microsoft</b></p></blockquote>
    <div>
      <h3>Try it now</h3>
      <a href="#try-it-now">
        
      </a>
    </div>
    <p>Interested in learning more about how our Zero Trust products integrate with Azure Active Directory? Take a look at this <a href="https://assets.ctfassets.net/slt3lc6tev37/5h3XO6w3UdOxmBNZswJjDV/84aa56dd5ade5c05f01436d19f8dc4f8/Cloudflare_Microsoft_Azure_AD_Reference_Archtecture_v2__BDES-4130.pdf">extensive reference architecture</a> that can help you get started on your Zero Trust journey and then add the specific use cases above as required. Also, check out this joint <a href="https://www.google.com/url?q=https://gateway.on24.com/wcc/eh/2153307/lp/3939569/achieving-zero-trust-application-access-with-cloudflare-and-azure-ad&amp;sa=D&amp;source=docs&amp;ust=1673477613350582&amp;usg=AOvVaw0hstOTz5JVlwWEGp8_Ifu_">webinar</a> with Microsoft that highlights our joint Zero Trust solution and how you can get started.</p>
    <div>
      <h3>What next</h3>
      <a href="#what-next">
        
      </a>
    </div>
    <p><i>We are just getting started</i>. We want to continue innovating and make the Cloudflare Zero Trust and Microsoft Security joint solution to solve your problems. Please give us <a href="https://www.cloudflare.com/partners/technology-partners/microsoft/">feedback</a> on what else you would like us to build as you continue using this joint solution.</p> ]]></content:encoded>
            <category><![CDATA[CIO Week]]></category>
            <category><![CDATA[Microsoft]]></category>
            <category><![CDATA[Zero Trust]]></category>
            <category><![CDATA[Partners]]></category>
            <category><![CDATA[Product News]]></category>
            <category><![CDATA[Security]]></category>
            <guid isPermaLink="false">4pqoxyMztGcYC13k3EKdI3</guid>
            <dc:creator>Abhi Das</dc:creator>
            <dc:creator>Mythili Prabhu</dc:creator>
            <dc:creator>Kenny Johnson</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare integrates with
Microsoft Intune to give CISOs
secure control across devices,
applications, and corporate networks]]></title>
            <link>https://blog.cloudflare.com/cloudflare-microsoft-intune-partner-to-give-cisos-secure-control-across-devices-applications/</link>
            <pubDate>Thu, 23 Jun 2022 13:35:10 GMT</pubDate>
            <description><![CDATA[ Cloudflare integrates with Microsoft Intune and combines the power of Cloudflare’s expansive network and Zero Trust suite with Endpoint Manager ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Today, we are very excited to announce our new integration with Microsoft Endpoint Manager (Intune). This integration combines the power of Cloudflare’s expansive network and Zero Trust suite, with Endpoint Manager. Via our existing Intune integration, joint customers can check if a device management profile such as Intune is running on the device or not and grant access accordingly.</p><p>With this expanded integration, joint customers can identify, investigate, and remediate threats faster. The integration also includes the latest information from Microsoft Graph API which provides many added, real-time device posture assessments and enables organizations to verify users' device posture before granting access to internal or external applications.</p><blockquote><p><i>"In today’s work-from-anywhere business culture, the risk of compromise has substantially increased as employees and their devices are continuously surrounded by a hostile threat environment outside the traditional castle-and-moat model. By expanding our integration with Cloudflare, we are making it easier for joint customers to strengthen their Zero Trust security posture across all endpoints and their entire corporate network."</i><b>– Dave Randall, Sr Program Manager, Microsoft Endpoint Manager</b></p></blockquote><p>Before we get deep into how the integration works, let’s first recap Cloudflare’s Zero Trust Services.</p>
    <div>
      <h3>Cloudflare Access and Gateway</h3>
      <a href="#cloudflare-access-and-gateway">
        
      </a>
    </div>
    <p><a href="https://www.cloudflare.com/products/zero-trust/access/">Cloudflare Access</a> determines if a user should be allowed access to an application or not. It uses our global network to check every request or connection for identity, device posture, location, multifactor method, and many more attributes to do so. Access also logs every request and connection — providing administrators with high-visibility. The upshot of all of this: it enables customers to deprecate their legacy VPNs.</p><p><a href="https://www.cloudflare.com/products/zero-trust/gateway/">Cloudflare Gateway</a> protects users as they connect to the rest of the Internet. Instead of backhauling traffic to a centralized location, users connect to a nearby Cloudflare data center where we apply one or more layers of security, filtering, and logging, before accelerating their traffic to its final destination.</p>
    <div>
      <h3>Zero Trust integration with Microsoft Endpoint Manager</h3>
      <a href="#zero-trust-integration-with-microsoft-endpoint-manager">
        
      </a>
    </div>
    <p>Cloudflare’s customers can now build Access and Gateway policies based on the device being managed by Endpoint Manager (Intune) with a <a href="https://docs.microsoft.com/en-us/mem/intune/protect/device-compliance-get-started">compliance policy</a> defined. In conjunction with our Zero Trust client, we are able to leverage the enhanced telemetry that Endpoint Manager (Intune) provides surrounding a user’s device.</p><p>Microsoft’s Graph API delivers continuous real-time security posture assessments such as <a href="https://docs.microsoft.com/en-us/graph/api/resources/intune-devices-compliancestate?view=graph-rest-1.0">Compliance State</a> across all endpoints in an organization regardless of the location, network or user. Those key additional device posture data enable enforcement of conditional policies based on device health and compliance checks to mitigate risks. These policies are evaluated each time a connection request is made, making the conditional access adaptive to the evolving condition of the device.</p><p>With this integration, organizations can build on top of their existing Cloudflare Access and Gateway policies ensuring that a ‘Compliance State’ has been met before a user is granted access. Because these policies work across our entire <a href="https://www.cloudflare.com/learning/security/glossary/what-is-zero-trust/">Zero Trust</a> platform, organizations can use these to build powerful rules invoking Browser Isolation, <a href="https://developers.cloudflare.com/cloudflare-one/policies/filtering/http-policies/tenant-control/">tenant control</a>, antivirus or any part of their Cloudflare deployment.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/26Rgfz8AF2otBTft1pqEzD/f5697687185a16e3e044fc4d7ea05549/image4-23.png" />
            
            </figure>
    <div>
      <h3>How the integration works</h3>
      <a href="#how-the-integration-works">
        
      </a>
    </div>
    <p>Customers using our Zero Trust suite can add Microsoft Intune as a device posture provider in the Cloudflare Zero Trust dashboard under Settings → Devices → Device Posture Providers. The details required from the Microsoft Endpoint Manager admin center to set up policies on Cloudflare dashboard include: ClientID, Client Secret, and Customer ID.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6fdgVepyKoPhzB5IKWg60/e1d3d1a671f7db84e480413d20b48158/image5-12.png" />
            
            </figure><p>After creating the Microsoft Endpoint Manager Posture Provider, customers can create specific device posture checks requiring users’ devices to meet certain criteria such as device ‘Compliance State’.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2GThgDqgAaJCp7PTLTx3WA/3d6267b670e94c76354e9fe61ad439d7/image2-37.png" />
            
            </figure><p>These rules can now be used to create conditional <a href="https://developers.cloudflare.com/cloudflare-one/policies/zero-trust/">Access</a> and <a href="https://developers.cloudflare.com/cloudflare-one/policies/filtering/">Gateway</a> policies to allow or deny access to applications, networks, or sites. Administrators can choose to block or isolate users or user groups with malicious or insecure devices.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7CNQuqGd65N2buO2MSgJkW/4f1327d74bc683dac41edb53b729874e/image3-25.png" />
            
            </figure>
    <div>
      <h3>What comes next?</h3>
      <a href="#what-comes-next">
        
      </a>
    </div>
    <p>In the coming months, we will be further strengthening our integrations with the Microsoft Graph API by allowing customers to correlate many other fields in the <a href="https://docs.microsoft.com/en-us/graph/api/resources/intune-device-mgt-conceptual?view=graph-rest-1.0">Graph API</a> to enhance our joint customers’ security policies.</p><p>If you’re using Cloudflare Zero Trust products today and are interested in using this integration with Microsoft Intune, please visit our <a href="https://developers.cloudflare.com/cloudflare-one/identity/devices/microsoft/">documentation</a> to learn about how you can enable it. If you want to learn more or have additional questions, please fill out the <a href="https://www.cloudflare.com/partners/technology-partners/microsoft/">form</a> or get in touch with your Cloudflare CSM or AE, and we'll be happy to help you.</p> ]]></content:encoded>
            <category><![CDATA[Cloudflare One Week]]></category>
            <category><![CDATA[Partners]]></category>
            <category><![CDATA[Microsoft]]></category>
            <guid isPermaLink="false">5nUqasjyedTRF4i5R5PRZS</guid>
            <dc:creator>Abhi Das</dc:creator>
            <dc:creator>Kyle Krum</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare recognized by Microsoft as a Security Software Innovator]]></title>
            <link>https://blog.cloudflare.com/cloudflare-recognized-by-microsoft-as-a-security-software-innovator/</link>
            <pubDate>Wed, 22 Jun 2022 12:59:08 GMT</pubDate>
            <description><![CDATA[ Cloudflare recently won the Security Software Innovator award in recognition of our transformative technology in collaboration with Microsoft that makes work easier for our mutual customers ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Recently, Microsoft announced the winners for the 2022 Microsoft Security Excellence Awards, a prestigious classification in the Microsoft partner community. We are honored to announce that Cloudflare has won the <a href="https://www.microsoft.com/security/blog/2022/06/06/announcing-2022-microsoft-security-excellence-awards-winners/#:~:text=Security%20Software%20Innovator">Security Software Innovator</a> award. This award recognized Cloudflare's innovative approach to Zero Trust and Security solutions. Our transformative technology in collaboration with Microsoft provides world-class joint solutions for our mutual customers.</p>
    <div>
      <h3>Microsoft Security Excellence Awards</h3>
      <a href="#microsoft-security-excellence-awards">
        
      </a>
    </div>
    <p>The third annual Microsoft Security awards celebrated finalists in 10 categories spanning security, compliance, and identity. <a href="https://www.microsoft.com/security/blog/2022/06/06/announcing-2022-microsoft-security-excellence-awards-winners/">Microsoft unveiled</a> the winners of the Microsoft Security Partner Awards, voted on by a group of industry veterans, on June 6, 2022.</p><p>Through this award, Microsoft recognizes Cloudflare’s approach to constantly deliver the most innovative solutions for joint customers. Together with Microsoft, we have supported thousands of customers including many of the largest Fortune 500 companies on their Zero Trust journey, enabling customers to simply and easily support their security needs with faster performance.</p><p>Cloudflare has built deep integrations with Microsoft to help organizations take the next step in their Zero Trust journey. These integrations empower organizations to make customer implementations operationally efficient while delivering a seamless user experience. Currently, all our mutual customers benefit from <a href="https://www.cloudflare.com/partners/technology-partners/microsoft/">several integrations</a> across Microsoft 365 and Azure to secure web applications and safeguard employees with identity and device protections. Working with Microsoft has been critical in helping our customers on their Zero Trust journey. It is a complex undertaking that Cloudflare has been simplifying through our extremely easy to adopt product portfolio such as Cloudflare One via a  <a href="https://www.cloudflare.com/products/zero-trust/cloudflare-vs-zscaler/#:~:text=Pick%20an%20architecture%20designed%20for%20the%20future%20of%20networking">single pane of glass</a>.</p><p>We want to thank Microsoft for its continued collaboration with Cloudflare. We are committed to serving our joint customers as we expand our integrations across Microsoft’s suite of products and continuously innovate against the latest threats.</p><blockquote><p><i>“Partners are critical to solving customers’ constantly evolving security challenges and threat landscape. The close collaboration and deep integrations between Cloudflare and Microsoft ensure our joint customers are equipped with innovative technologies that are seamlessly integrated to address their security challenges. We are pleased to recognize Cloudflare with the Security Software Innovator Award at this year's Microsoft Security Excellence Awards.”</i><b>– Ann Johnson, Corporate Vice President of Security, Compliance, Identity, and Management, Business Development at Microsoft.</b></p></blockquote>
    <div>
      <h3>Not only a must-have <b>–</b> Zero Trust requires constant innovation</h3>
      <a href="#not-only-a-must-have-zero-trust-requires-constant-innovation">
        
      </a>
    </div>
    
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3RjmAZSvC3NuPSL2MOvWEq/47485187034005ed75a90e371c2cffd4/image2-28.png" />
            
            </figure><p>Perimeter based security models are breaking under pressure</p><p>The rapid transition to remote work and the rise of SaaS applications has disrupted how businesses need to think about protecting their networks. Organizations historically protected their sensitive applications and networks by building a “castle-and-moat”, piecing together disparate point solutions for each defensive layer.</p><p>Comprehensive solutions require a layered defensive architecture for Internet security (DNS and HTTPS filtering), endpoint and data protection (Remote Browser Isolation and Data-Loss Prevention) as well as SaaS app security (CASB) and connecting users both in-and-away from the office via private network connections. This model is difficult to implement and manage, and doesn’t scale in the modern workplace with users and applications residing everywhere that is connected to the Internet.</p><p>Why <a href="https://www.cloudflare.com/learning/security/glossary/what-is-zero-trust/">Zero Trust</a> is a must-have:</p><ol><li><p>Apps can now live anywhere on-prem, cloud or SaaS</p></li><li><p>Employees can access those resources from anywhere</p></li><li><p>Attacks are getting more sophisticated constantly</p></li><li><p>Internet is the new ‘Office’ away from ‘Castle-Moat’ model</p></li></ol>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3AzU2dzgxFX5BCX3qwNpBZ/8aa47fc51c5ffe7fe58f3927736aac86/image3-20.png" />
            
            </figure><p>Current world of how applications are deployed and accessed</p><p>Cloudflare One protects any application or network for users everywhere by running our full suite of product across our global network present in more than 270 cities around the world:</p><ul><li><p>Protect any self-hosted or SaaS application with <b>Access</b>.</p></li><li><p>Inspect and protect Internet access with <b>Gateway</b>.</p></li><li><p>Isolate sensitive applications and high-risk browsing with <b>Browser Isolation</b>.</p></li><li><p>Protection from data-loss with <b>CASB</b> and <b>DLP</b> controls.</p></li></ul><p>Finally, any device, office or network can be protected by Cloudflare One by connecting to our closest point of presence via our Roaming Agent (<b>WARP</b>) or via tunneled or direct connectivity.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3yz7bmbKEODnoDjOSaArJT/d930d411b4f2d387bfe8fa911c9717a7/image1-28.png" />
            
            </figure><p>Our current integrations with Microsoft within the context of a request flow</p>
    <div>
      <h3>Looking forward to continuing this journey as the world around us changes constantly</h3>
      <a href="#looking-forward-to-continuing-this-journey-as-the-world-around-us-changes-constantly">
        
      </a>
    </div>
    <p>This is the first year that Microsoft has a  <a href="https://www.microsoft.com/security/blog/2022/06/06/announcing-2022-microsoft-security-excellence-awards-winners/#:~:text=Security%20Software%20Innovator">Software Security Innovator award</a> category, and we’re extremely proud to have won. Cloudflare is committed to strive and deliver next generation innovative Zero Trust solutions to our customers. If you are interested in our Cloudflare One suite, please <a href="https://www.cloudflare.com/products/zero-trust/">reach out</a>. Also, if you are interested in partnering with our Zero Trust solutions, fill out the form <a href="https://www.cloudflare.com/partners/technology-partners/">here</a>.</p> ]]></content:encoded>
            <category><![CDATA[Cloudflare One Week]]></category>
            <guid isPermaLink="false">1ZSTps5zK5i1r5zZgvjGA9</guid>
            <dc:creator>Abhi Das</dc:creator>
            <dc:creator>Kenny Johnson</dc:creator>
        </item>
        <item>
            <title><![CDATA[Our growing Developer Platform partner ecosystem]]></title>
            <link>https://blog.cloudflare.com/developer-platform-ecosystem/</link>
            <pubDate>Thu, 12 May 2022 12:58:46 GMT</pubDate>
            <description><![CDATA[ Cloudflare’s Developer Platform Ecosystem continues to expand ensuring you can integrate with the tools you use, or want to use ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Deploying an application to the cloud requires a robust network, ample storage, and compute power. But that only covers the architecture, it doesn’t include all the other <a href="https://www.cloudflare.com/application-services/">tools and services</a> necessary to build, deploy, and support your applications. It’s easy to get bogged down in researching whether everything you want to use works together, and that takes time away from actually developing and building.</p><p>Cloudflare is focused on building a modern cloud with a developer-first experience. That developer experience includes creating an ecosystem filled with the tools and services developers need.</p><p>Deciding to build an application starts with the planning and design elements. What programming languages, frameworks, or runtimes will be used? The answer to that question can influence the architecture and hosting decisions. Choosing a runtime may lock you into using specific vendors. Our goal is to provide flexibility and eliminate the friction involved when wanting to migrate on to (or off) Cloudflare.</p><p>You can’t forget the tools necessary for configuration and interoperability. This can include areas such as authentication and infrastructure management. You have multiple pieces of your application that need to talk with one another to ensure a secure and seamless experience. We support and build standards for compatibility and to simplify the configuration and interoperability when deploying your applications.</p><p>During the build process and after your application has been deployed, it is essential to test and verify that things are working properly. This is where logging, analytics, and alerting come in. Having the ability to quickly be notified when something isn’t working properly is part of the equation. The other part is reducing the context switching among various debugging tools and applications to quickly resolve the issue.</p><p>And finally, improving your application through iterating and extending functionality. This can come from adding plug-ins from third party providers, running A/B tests to determine whether a feature is moving in the right direction, or not.</p><p>At Cloudflare our mission is to help build a better Internet, all of these elements are necessary to achieve this. Our focus is on providing the network, storage, and compute power to deliver apps. We look to partners to help in the other areas and provide an ecosystem. Our intention with this strategy is to get out of the way, so developers can build faster and safer.</p><p>To achieve our mission we look for partners with similar philosophies. We’ve previously announced integrations around</p><ul><li><p><a href="/cloudflare-pages-headless-cms-partnerships/">Content platforms</a> to help with the planning, creating and building of applications.</p></li><li><p><a href="/partnership-announcement-db/">Database connectivity</a></p></li><li><p>And <a href="/observability-ecosystem/">observability</a> to assist with debugging and troubleshooting</p></li></ul><p>Everything we do is built on the foundation of the open Internet and open standards. We want to provide choice to developers to pick from a variety of tools and may the best solution win. We believe developers should have the freedom and flexibility to choose the best tool ‘for their work’ not the best for within a ‘locked-in-platform’.</p><p>We understand that partnering is key to achieving the above goal. Today, we’re excited to announce a growing ecosystem of partners who are tapping into our world’s best network. Our developer platform products and partner products fit seamlessly into existing stacks and improve developer productivity through simple development and deploy workflows.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2yfgp9qHGITw79OvJDtSTy/aa728a66080187e52e287cdb0324713d/image5-7.png" />
            
            </figure>
    <div>
      <h3>Source, build and deploy partners:</h3>
      <a href="#source-build-and-deploy-partners">
        
      </a>
    </div>
    <p>Along with having the best network in the world, we also have really good compute and database products. However, for developers to plan, build and continuously iterate, they need a host of other services to work together seamlessly to have a great building experience end to end. This is why we partnered with <a href="/cloudflare-pages-partners-with-gitlab/">DevOps platforms</a> and <a href="/cloudflare-pages-headless-cms-partnerships/">CMSs</a> to make the entire development lifecycle better.</p><p>On the DevOps front, developers can create new Pages projects by connecting thier repos stored on GitLab or GitHub and make site changes there via the usual git commands.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2kmWVBqMccVBxDxXmCtXqE/023f23bd5f740a0b9951488a3ca73eda/image4-12.png" />
            
            </figure><blockquote><p>“Developers can be more productive when they create, test, secure, and deploy software from a single DevOps application instead of bouncing between multiple different tools. Cloudflare Pages’ integration with GitLab makes it easier for joint users to develop and deploy new code to Cloudflare’s network using the same syntax and git commands they’re already comfortable using.”<b>— Michael LeBeau, Alliance Manager at GitLab</b></p></blockquote><p>Also, on the CMS front, we have built deploy hooks that are the key to what allows developers to connect and trigger deployments in Cloudflare Pages via updates made in their favorite headless CMSs.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5fr6GA1bVMeAZRwZdzMnQj/2613d2d8ca0a1c104543bfcce36eef66/image1-29.png" />
            
            </figure><blockquote><p>“With this integration, our customers can work more efficiently and cross-functionally with their teams. Marketing teams can update Contentful directly to automatically trigger deployments without relying on their developers to update any of their code base, which results in a better, more productive experience for all teams involved.”<b>— Jeff Blattel, Director of Technical Partnerships at Contentful</b></p></blockquote><blockquote><p>“We’re delighted to partner with Cloudflare and excited by this new release from Cloudflare Pages. At Sanity, we care deeply about people working with content on our platform. Cloudflare’s new deploy hooks allow developers to automate builds for static sites based on content changes, which is a huge improvement for content creators. Combining these with structured content and our GROQ-powered Webhooks, our customers can be strategic about when these builds should happen. We’re stoked to be part of this release and can’t wait to see what the community will build with Sanity and Cloudflare!”<b>— Even Westvang, Co-founder, Sanity.io</b></p></blockquote><blockquote><p>“At Strapi, we’re excited about this partnership with Cloudflare because it enables developers to abstract away the complexity of deploying changes to production for content teams. By using the Deploy Hook for Strapi, everyone can push new content and updates quickly and autonomously.”<b>— Pierre Burgy, CEO, Strapi.io</b></p></blockquote><p><b>Database partners:</b>We’ve consistently heard a common theme: developers want to build more of their applications on Workers. In addition to having our own first-party solutions such as Workers KV, Durable Objects, R2 and D1 we have also partnered with best-of-breed <a href="/workers-adds-support-for-two-modern-data-platforms-mongodb-atlas-and-prisma/">data companies</a> to bring their capabilities to the Workers developer platform and open up a wide variety of use cases on Workers.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2fIw5q6iJxFFFRVx6iLBO/04ab55519caed4eb3bb4390c54e49166/image3-18.png" />
            
            </figure><blockquote><p>“With Cloudflare and Macrometa, developers can now build and deliver powerful and compelling data-driven experiences in a way that the centralized clouds will never be able to. The world deserves a better cloud - an edge cloud.”<b>— Chetan Venkatesh, Co-founder/CEO, Macrometa</b></p></blockquote><blockquote><p>“The integration of Cloudflare workers with Fauna allows our joint customers to simply and cost effectively bring both data and logic to the edge. Fauna was developed from the ground up as a globally distributed, serverless database and when combined with Cloudflare Workers serverless compute fabric provides developers with a simple, yet powerful abstraction over the complexities of distributed infrastructure.”<b>— Evan Weaver, Co-founder/CTO, Fauna</b></p></blockquote><p><a href="/observability-ecosystem/"><b>Debugging, analytics, troubleshooting partners</b></a><b>:</b>Troubleshooting is key in the developer workflow. <a href="https://www.cloudflare.com/learning/performance/what-is-observability/">True observability</a> means having an end-to-end view of an entire system, inclusive of third-party integrations and deployments. By combining real-time data with data from other logging and monitoring endpoints, customers can get robust, instant feedback into how their website and <a href="https://www.cloudflare.com/application-services/solutions/app-performance-monitoring/">how applications are performing</a> all in one place.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4nBi2FXkzG0KYiVGZn0cUu/f54624fb5b3ef200e6f587c67f0a7364/image2-21.png" />
            
            </figure><blockquote><p>“Teams using Cloudflare Workers with Splunk Observability get full-stack visibility and contextualized insights from metrics, traces and logs across all of their infrastructure, applications and user transactions in real-time and at any scale. With Splunk Observability, IT and DevOps teams now have a seamless and analytics-powered workflow across monitoring, troubleshooting, incident response and optimization. We're excited to partner with Cloudflare to help developers and operations teams slice through the complexity of modern applications and ship code more quickly and reliably.”<b>— Jeff Lo, Director of Product Marketing, Splunk</b></p></blockquote><blockquote><p>“Maintaining a strong security posture means ensuring every part of your toolchain is being monitored - from the datacenter/VPC, to your edge network, all the way to your end users. With Datadog’s partnership with Cloudflare, you get edge computing logs alongside the rest of your application stack’s telemetry - giving you an end to end view of your application’s health, performance and security.”<b>— Michael Gerstenhaber, Sr. Director, Datadog</b></p></blockquote><blockquote><p>“Reduce downtime and solve customer-impacting issues faster with an integrated observability platform for all of your Cloudflare data, including its Workers serverless platform. By using Cloudflare Workers with Sumo Logic, customers can seamlessly correlate system issues measured by performance monitoring, gain deep visibility provided by logging, and monitor user experience provided by tracing and transaction analytics.”<b>— Abelardo Gonzalez, Director of Product Marketing, Sumo Logic</b></p></blockquote><blockquote><p>“Monitoring your Cloudflare Workers serverless environment with New Relic lets you deliver serverless apps with confidence by rapidly identifying when something goes wrong and quickly pinpointing the problem—without wading through millions of invocation logs. Monitor, visualize, troubleshoot, and alert on all your Workers apps in a single experience.”<b>— Raj Ramanujam, Vice President, Alliances and Channels, New Relic</b></p></blockquote><blockquote><p>“With Cloudflare Workers and Sentry, software teams immediately have the tools and information to solve issues and learn continuously about their code health instead of worrying about systems and resources. We’re thrilled to partner with Cloudflare on building technologies that make it easy for developers to deploy with confidence.”<b>— Elain Szu, Vice President of Marketing, Sentry</b></p></blockquote><blockquote><p>“Honeycomb is excited to partner with Cloudflare as they build an ecosystem of tools that support the full lifecycle of delivering successful apps. Writing and deploying code is only part of the equation. Understanding how that code performs and behaves when it is in the hands of users also determines success. Cloudflare and Honeycomb together are shining the light of observability all the way to the edge, which helps technical teams build and operate better apps.”<b>— Charity Majors, CTO &amp; Co-Founder, Honeycomb</b></p></blockquote><p>And we are just getting started. Over the last 10 years, Cloudflare has built one of the fastest, most reliable, and most secure networks in the world. We are now enabling developers to build on that network using best in class products seamlessly. Visit our <a href="https://www.cloudflare.com/partners/developer-platform/">Developer Platform Partner Ecosystem</a> directory for more information on integrations.</p><p>If you’re interested in learning more about how to partner with us, reach out to us by filling out this quick <a href="https://www.cloudflare.com/partners/developer-platform/">form</a>.</p> ]]></content:encoded>
            <category><![CDATA[Platform Week]]></category>
            <guid isPermaLink="false">25pnNuEVCbGCUPHBJLLPKD</guid>
            <dc:creator>Dawn Parzych</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare partners with Microsoft to protect joint customers with a Global Zero Trust Network]]></title>
            <link>https://blog.cloudflare.com/cloudflare-partners-with-microsoft-to-protect-joint-customers-with-global-zero-trust-network/</link>
            <pubDate>Fri, 18 Mar 2022 13:00:28 GMT</pubDate>
            <description><![CDATA[ As a company, we are constantly asking ourselves what we can do to provide more value to our customers, including integrated solutions with our partners. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>As a company, we are constantly asking ourselves what we can do to provide more value to our customers, including integrated solutions with our partners. Joint customers benefit from our integrations below with Azure Active Directory by:</p><p><b>First</b>, centralized <a href="https://www.cloudflare.com/learning/access-management/what-is-identity-and-access-management/">identity and access management</a> via Azure Active Directory which provides single sign-on, multifactor authentication, and access via conditional authentication.</p><p><b>Second</b>, policy oriented access to specific applications using Cloudflare Access—a <a href="https://www.cloudflare.com/products/zero-trust/vpn-replacement/">VPN replacement service</a>.</p><p><b>Third</b>, an additional layer of security for internal applications by connecting them to Cloudflare global network and not having to open them up to the whole Internet.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3tV1Z6IZdHwceuVq1gNVfA/13978ed6e38c1536a3e643978da1ebbc/image3-32.png" />
            
            </figure><p>Let’s step back a bit.</p>
    <div>
      <h3>Why Zero Trust?</h3>
      <a href="#why-zero-trust">
        
      </a>
    </div>
    <p>Companies of all sizes are faced with an accelerating digital transformation of their IT stack and an increasingly distributed workforce, changing the definition of the <a href="https://www.cloudflare.com/learning/access-management/what-is-the-network-perimeter/">security perimeter</a>. We are moving away from the castle and moat model to the whole Internet, requiring security checks for every user accessing every resource. As a result, all companies, especially those whose use of Azure’s broad cloud portfolio is increasing, are adopting <a href="https://www.cloudflare.com/learning/security/glossary/what-is-zero-trust/">Zero Trust architectures</a> as an essential part of their cloud and SaaS journey.</p><p>Cloudflare Access provides secure access to Azure hosted applications and on-premise applications. Also, it acts as an on-ramp to the <a href="/benchmarking-edge-network-performance/">world’s fastest network</a> to Azure and the rest of the Internet. Users connect from their devices or offices via Cloudflare’s network in over 250 cities around the world. You can use Cloudflare Zero Trust on that global network to ensure that every request to every resource is evaluated for security, including user identity. We are excited to bring this secure global network on-ramp to Azure hosted applications and on-premise applications.</p><p>Also, performance is one of our key advantages in addition to security. Cloudflare serves over 32 million HTTP requests per second, on average, for the millions of customers who secure their applications on our network. When those applications do not run on our network, we can rely on our own global private backbone and our connectivity with over 10,000 networks globally to connect the user.</p><p>We are excited to bring this global security and performance perimeter network as our Cloudflare Zero Trust product for your Azure hosted applications and on-premises applications.</p>
    <div>
      <h3>Cloudflare Access: a modern Zero Trust approach</h3>
      <a href="#cloudflare-access-a-modern-zero-trust-approach">
        
      </a>
    </div>
    <p>Cloudflare’s Zero Trust solution Cloudflare Access provides a modern approach to authentication for internally managed applications. When corporate applications on Azure or on-premise are protected with Cloudflare Access, they feel like SaaS applications, and employees can log in to them with a simple and consistent flow. Cloudflare Access acts as a unified reverse proxy to enforce access control by making sure every request is authenticated, authorized, and encrypted.</p><p>Identity: Cloudflare Access integrates out of the box with all the major identity providers, including Azure Active Directory, allowing use of the policies and users you already created to provide conditional access to your web applications. For example, you can use Cloudflare Access to ensure that only company employees and no contractors can get to your internal kanban board, or you can lock down the SAP finance application hosted on Azure or on-premise.</p><p>Devices: You can use <a href="/introducing-tls-client-auth/">TLS with Client Authentication</a> and limit connections only to devices with a unique client certificate. Cloudflare will ensure the connecting device has a valid client certificate signed by the corporate CA, and authenticate user credentials to grant access to an internal application.</p><p>Additional security: Want to use Cloudflare Access in front of an internal application but don’t want to open up that application to the whole Internet? For additional security, you can combine Access with <a href="https://www.cloudflare.com/products/cloudflare-warp/">Cloudflare Tunnel</a>. Cloudflare Tunnel will connect from your Azure environment directly to Cloudflare’s network, so there is no publicly accessible IP.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1JTVdOqxvxrDJtXcDmGsWZ/f5b4d04b9974014be7df90eb511fdcc6/image4-14.png" />
            
            </figure>
    <div>
      <h3>Secure both your legacy applications and Azure hosted applications via Azure AD and Cloudflare Access jointly</h3>
      <a href="#secure-both-your-legacy-applications-and-azure-hosted-applications-via-azure-ad-and-cloudflare-access-jointly">
        
      </a>
    </div>
    <p>For on-premise legacy applications, we are excited to announce that Cloudflare is an Azure Active Directory <a href="https://azure.microsoft.com/en-us/services/active-directory/sso/secure-hybrid-access/#overview">secure hybrid access</a> partner. Azure AD secure hybrid access enables customers to centrally manage access to their legacy on-premise applications using SSO authentication without incremental development. Starting today, joint customers can easily use Cloudflare Access solution as an <a href="https://www.cloudflare.com/application-services/solutions/">additional layer of security</a> with built-in performance, in front of their legacy applications.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/ZJcEUZ2ruY05FR4VYSacR/5933632d0922a64ebe3fa87a467b062a/image1-73.png" />
            
            </figure><p>Traditionally for on-premise applications, customers have to change their existing code or add additional layers of code to integrate Azure AD or Cloudflare Access–like capabilities. With the help of Azure Active Directory <a href="https://azure.microsoft.com/en-us/services/active-directory/sso/secure-hybrid-access/#overview">secure hybrid access</a>, customers can integrate these capabilities seamlessly without much code changes. Once integrated, customers can take advantage of the below Azure AD features and more:</p><ol><li><p>Multi-factor authentication (MFA)</p></li><li><p>Single sign-on (SSO)</p></li><li><p><a href="https://www.cloudflare.com/learning/security/threats/what-is-passwordless-authentication/">Passwordless authentication</a></p></li><li><p>Unified user access management</p></li><li><p>Azure AD Conditional Access and device trust</p></li></ol><p>Very similarly, the Azure AD and Cloudflare Access combo can also be used to secure your Azure hosted applications. Cloudflare Access enables secure on-ramp to Azure hosted applications or on-premise applications via the below two integrations:</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5zB5arFnOYOwXbNKfnrvf1/42d086702ebea6ecd484fa5d32b72016/image5-17.png" />
            
            </figure><p>1. <a href="https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/azuread/">Cloudflare Access integration with Azure AD</a>:</p><p>Cloudflare Access is a <a href="https://www.cloudflare.com/learning/access-management/what-is-ztna/">Zero Trust Network Access (ZTNA) solution</a> that allows you to configure precise access policies across their applications. You can integrate Microsoft Azure Active Directory <a href="https://developers.cloudflare.com/cloudflare-one/identity/idp-integration/azuread/">with Cloudflare Zero Trust</a> and build rules based on user identity, group membership and Azure AD Conditional Access policies. Users will authenticate with their Azure AD credentials and connect to Cloudflare Access. Additional policy controls include <a href="https://developers.cloudflare.com/cloudflare-one/identity/devices/">Device Posture</a>, Network, Location and more. Setup typically takes less than a few hours!</p><p>2. <a href="https://support.cloudflare.com/hc/en-us/articles/360021621972-Exposing-applications-running-on-Microsoft-Azure-with-Cloudflare-Argo-Tunnel">Cloudflare Tunnel integration with Azure</a>:</p><p><a href="https://www.cloudflare.com/products/tunnel/">Cloudflare Tunnel</a> can expose applications running on the <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/">Microsoft Azure platform</a>. See guide to <a href="https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide/">install and configure Cloudflare Tunnel</a>. Also, a prebuilt Cloudflare Linux image exists on the <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/cloudflare.cloudflare_azure?src=tazure&amp;tab=Overview">Azure Marketplace</a>. To simplify the process of connecting Azure applications to Cloudflare’s network, deploy the prebuilt image to an Azure resource group. Cloudflare Tunnel is now available on Microsoft’s <a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/cloudflare.cloudflare_azure?tab=Overview">Azure marketplace</a>.</p><blockquote><p>“The hybrid work environment has accelerated the cloud transition and increased the need for CIOs everywhere to provide secure and performant access to applications for their employees. This is especially true for self-hosted applications. Cloudflare's global network security perimeter via Cloudflare Access provides this additional layer of security together with Azure Active Directory to enable employees to get work done from anywhere securely and performantly.” said David Gregory, Principal Program Manager- Microsoft Azure Active Directory</p></blockquote>
    <div>
      <h3>Conclusion</h3>
      <a href="#conclusion">
        
      </a>
    </div>
    <p>Over the last ten years, Cloudflare has built one of the fastest, most reliable, most secure networks in the world. You now have the ability to use that network as a global security and performance perimeter to your Azure hosted applications via the above integrations, and it is easy.</p>
    <div>
      <h3>What’s next?</h3>
      <a href="#whats-next">
        
      </a>
    </div>
    <p>In the coming months, we will be further strengthening our integrations with Microsoft Azure allowing customers to better <a href="https://www.cloudflare.com/learning/access-management/how-to-implement-zero-trust/">implement</a> our <a href="https://www.cloudflare.com/learning/access-management/what-is-sase/">SASE</a> perimeter.</p><p>If you’re using Cloudflare Zero Trust products today and are interested in using this integration with Azure, please visit our above developer documentation to learn about how you can enable it. If you want to learn more or have additional questions, please fill out the <a href="https://www.cloudflare.com/partners/technology-partners/microsoft/">form</a> or get in touch with your Cloudflare CSM or AE, and we'll be happy to help you.</p> ]]></content:encoded>
            <category><![CDATA[Cloudflare Zero Trust]]></category>
            <category><![CDATA[Security]]></category>
            <category><![CDATA[Network]]></category>
            <category><![CDATA[Zero Trust]]></category>
            <guid isPermaLink="false">70vwDlS2DAh1EF86X1FK36</guid>
            <dc:creator>Abhi Das</dc:creator>
            <dc:creator>Kenny Johnson</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare One helps optimize user connectivity to Microsoft 365]]></title>
            <link>https://blog.cloudflare.com/cloudflare-one-helps-optimize-user-connectivity-to-microsoft-365/</link>
            <pubDate>Fri, 10 Dec 2021 13:59:17 GMT</pubDate>
            <description><![CDATA[ Cloudflare One partners with Microsoft to optimize user connectivity to Microsoft 365 ]]></description>
            <content:encoded><![CDATA[ 
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/39WExaQOQLJYVrK0VBqMDK/496cf5d5bb22c8f97e3d17286105c2ec/image1-48.png" />
            
            </figure><p>We are excited to announce that Cloudflare has joined the Microsoft 365 Networking Partner Program (NPP).  Cloudflare One, which provides an optimized path for traffic from Cloudflare customers to Microsoft 365, recently qualified for the NPP by demonstrating that on-ramps through Cloudflare’s network help optimize user connectivity to Microsoft.</p>
    <div>
      <h3>Connecting users to the Internet on a faster network</h3>
      <a href="#connecting-users-to-the-internet-on-a-faster-network">
        
      </a>
    </div>
    <p>Customers who deploy Cloudflare One give their team members access to the world’s fastest network, <a href="/benchmarking-edge-network-performance/">on average</a>, as their on-ramp to the rest of the Internet. Users connect from their devices or offices and reach Cloudflare’s network in over 250 cities around the world. Cloudflare’s network accelerates traffic to its final destination through a combination of intelligent routing and software improvements.</p><p>We’re also excited that, in many cases, the final destination that a user visits already sits on Cloudflare’s network. Cloudflare serves over 28M HTTP requests per second, on average, for the millions of customers who secure their applications on our network. When those applications do not run on our network, we can rely on our own global private backbone and our connectivity with over 10,000 networks globally to connect the user.</p><p>For Microsoft 365 traffic, we focus on breaking out traffic as locally and direct as possible to bring users to the productivity tools they need without slowing them down. Legacy security solutions can introduce additional hops or backhauling that slows down connectivity to tools like Microsoft 365. With Cloudflare One, we provide the flexibility to identify that traffic and give it the most direct path to Microsoft’s own network of service endpoints around the world.</p>
    <div>
      <h3>Securing data and users with Cloudflare Zero Trust</h3>
      <a href="#securing-data-and-users-with-cloudflare-zero-trust">
        
      </a>
    </div>
    <p>With this setting, trusted traffic to Microsoft uses the most direct path without additional processing. However, the rest of the Internet should not be trusted. Cloudflare’s network also secures the connections, queries, and requests your teams make to protect organizations from attacks and data loss. We can do that without slowing users down because we deliver that security in the data centers at our edge.</p><p>SaaS applications delivered over the Internet can make any device with a browser into a workstation. However, that also means that those same devices can connect to the rest of the Internet. Attackers try to lure users into lookalike sites to steal credentials, or they attempt to have users download malware to compromise the device. Either type of attack can put the data stored in SaaS applications at risk.</p><p>Cloudflare helps organizations stop those types of attacks through a defense-in-depth strategy. First, Cloudflare starts by delivering a next-generation network firewall in our data centers, filtering traffic for connections to potentially dangerous destinations. Next, Cloudflare runs the world’s fastest DNS resolver and combines it with the data we see about the rest of the Internet to filter queries to phishing domains or sites that host malware.</p><p>Finally, Cloudflare’s <a href="https://www.cloudflare.com/learning/access-management/what-is-a-secure-web-gateway/">Secure Web Gateway</a> can inspect HTTP traffic for data loss, viruses, or can choose to isolate the browser for specific sites or entire categories. While Cloudflare’s network secures users from attacks on the rest of the Internet, Cloudflare One ensures that users have a direct, unfettered connection to the Microsoft 365 tools they need.</p><p>With traffic secured, Cloudflare can also give administrators visibility into the other applications used in their organization. Without any additional software or features, Cloudflare uses its <a href="https://www.cloudflare.com/zero-trust/solutions/">Zero Trust security suite</a> to analyze and categorize the requests to all applications in a comprehensive Shadow IT report. Administrators can mark applications as approved, unapproved, or unknown and pending investigation so for example Administrators could mark Microsoft 365 traffic as approved -- which is also the default setting in deployments that use the one-click enablement being released today.</p><p>In some cases, that visibility leads to surprises. Security and IT teams discover that users are doing work in SaaS platforms that have not been reviewed and approved by the organization. In those cases, teams can use Cloudflare’s Secure Web Gateway to block requests to those destinations or just to prevent certain types of activities like blocking file uploads to tools other than OneDrive. With Shadow IT, we can help teams that use Microsoft 365 ensure that data only stays in Microsoft 365.</p>
    <div>
      <h3>Our participation in Microsoft 365 Networking Partner Program</h3>
      <a href="#our-participation-in-microsoft-365-networking-partner-program">
        
      </a>
    </div>
    <p>Cloudflare has joined the Microsoft 365 Networking Partner Program (NPP). The program is designed to offer customers a set of partners whose deployment practices and guidance are aligned with Microsoft’s networking principles for Microsoft 365 to provide users with the best user experience. Microsoft established the NPP to work with networking companies for optimal connectivity to its service. We are excited to work with a partner whose global network and security principles align with ours.</p><p>Starting today, through Cloudflare One, organizations have the ability to ensure as direct a connection as possible for Microsoft 365 traffic. This allows our customers with our WARP client to benefit from a seamless user experience for Microsoft 365, while at the same time securing the rest of their traffic either to SaaS apps, on-prem apps or direct internet traffic through Cloudflare’s global network and security suite of products.</p><p>To do this all customers need to do is to enable the Microsoft 365 traffic optimization setting in their Cloudflare One dashboard. Via the setting even if Microsoft 365 connections are routed through the Cloudflare gateways, they are being handled with the least amount of additional overhead for example "Do not inspect" policy is automatically enabled.</p><p>It's very easy to enable with just a few clicks:</p><ol><li><p>Log into the <a href="https://dash.teams.cloudflare.com/">Cloudflare for Teams dashboard</a>.</p></li><li><p>Go to <b>Settings &gt; Network.</b></p></li><li><p>For <b>Exclude Office 365 traffic</b> and <b>Bypass Office 365 traffic</b>, click <b>Create entries</b>.</p></li></ol>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4oLW9UIG39nubVxYaVmVTr/4b8c14deb429abedcff5a8af972bf412/image2-31.png" />
            
            </figure><blockquote><p><i>“We’re thrilled to welcome Cloudflare into the Networking Partner Program for Microsoft 365,” said Scott Schnoll, Senior Product Marketing Manager, Microsoft. “Cloudflare is a valued partner that is focused on helping Microsoft 365 customers implement the Microsoft 365 Network Connectivity Principles. Microsoft only recommends Networking Partner Program member solutions for connectivity to Microsoft 365.”</i></p></blockquote>
    <div>
      <h3>Conclusion</h3>
      <a href="#conclusion">
        
      </a>
    </div>
    <p>Your organization can start deploying Cloudflare One today alongside your existing Microsoft 365 usage. We’re excited to work with Microsoft to give your team members fast, reliable, and secure connectivity to the tools they need to do their jobs.</p> ]]></content:encoded>
            <category><![CDATA[CIO Week]]></category>
            <category><![CDATA[Cloudflare One]]></category>
            <category><![CDATA[Speed & Reliability]]></category>
            <category><![CDATA[Microsoft]]></category>
            <guid isPermaLink="false">622yC8oPKvVFM7NHcToB0t</guid>
            <dc:creator>Kyle Krum</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare Pages now partners with your favorite CMS]]></title>
            <link>https://blog.cloudflare.com/cloudflare-pages-headless-cms-partnerships/</link>
            <pubDate>Wed, 17 Nov 2021 13:58:49 GMT</pubDate>
            <description><![CDATA[ Cloudflare Pages partners up with some of the biggest headless CMSs ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Interest in headless CMSes has seen spectacular growth over the past few years with many businesses looking to adopt the tooling. As audiences consume content through new interfaces taking different forms — smartphones, wearables, personal devices — the idea of decoupling content with its backend begins to provide a better experience both for developing teams and end users. Because of this, we believe there are and will be more opportunities in the future to utilize headless CMSes which is why today, we’re thrilled to announce our partnerships with <a href="https://sanity.io/">Sanity</a> and <a href="https://strapi.io/">Strapi</a> and also share existing integrations with <a href="https://www.contentful.com/">Contentful</a> and <a href="https://wordpress.org/">WordPress</a> — all your favorite CMS providers.</p>
    <div>
      <h3>A little on headless CMSes</h3>
      <a href="#a-little-on-headless-cmses">
        
      </a>
    </div>
    <p>Headless CMSes are one of the most common API integrations we’ve seen so far among you and your teams — whether it’s for your marketing site, blog or <a href="https://www.cloudflare.com/ecommerce/">e-commerce site</a>. It provides your teams the ability to input the contents of your site through a user-friendly interface and store them in a database, so that updates can easily be made to your site without touching the code base. As a Jamstack platform, a big part of our roadmap is understanding how we can build our own tools or provide integrations for tools that fit in with your development ecosystem and Pages, which is why in August this year we <a href="/introducing-deploy-hooks-for-cloudflare-pages/">announced Pages support for Deploy Hooks</a>.</p>
    <div>
      <h3>What’s a hook got to do with it?</h3>
      <a href="#whats-a-hook-got-to-do-with-it">
        
      </a>
    </div>
    <p>Deploy Hooks are the key to what allows you to connect and trigger deployments in Pages via updates made in your headless CMS. As developers, instead of getting pinged several times a day to make content updates to your site, your marketing team can update the site directly within the headless CMS’s interface by way of a Deploy Hook. This is a URL created on Pages that accepts an HTTP POST request to trigger new deployments outside the realm of your git commands. You can configure settings within your CMS to accept the Deploy Hook so that anytime content is updated within your CMS, a new deployment is started in the Pages dashboard automatically — it couldn’t be any easier!</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7Ga9mYZKafjYTaWyk9Pyof/58187824144d2e7ad4066898b2a88272/image2-18.png" />
            
            </figure>
    <div>
      <h3>How can I create a Deploy Hook?</h3>
      <a href="#how-can-i-create-a-deploy-hook">
        
      </a>
    </div>
    <p>Within the Pages interface, there are two things you need to do to create your Deploy Hook:</p><ol><li><p><b>Choose your Deploy Hook name:</b> You can name your deploy hook anything you’d like</p></li><li><p><b>Select the Branch to Build:</b> You can specify which branch will be built and deployed when the URL is requested with the Deploy Hook.</p></li></ol><div></div><p>Once you are given your Deploy Hook, you’re all set to set up a webhook within your chosen CMS where you will paste your Deploy Hook.</p><p>That’s it! Now leave it to your marketing team to update their rich content and watch the builds trigger automatically to update your site!</p>
    <div>
      <h3>Our partners</h3>
      <a href="#our-partners">
        
      </a>
    </div>
    <p>Of course, Deploy Hooks is just a starting point of ways we can provide a better dev experience for your team when using the headless CMS of your choice with your Pages site. But our story of integrations does not stop here. Introducing our CMS partners and integrations: <a href="https://sanity.io/">Sanity</a>, <a href="https://strapi.io/">Strapi</a>, <a href="https://www.contentful.com/">Contentful</a>, and <a href="https://wordpress.org/">WordPress</a>!</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4cHjlUzTb0cWXGCgL1rrbk/0b23895d03dfd20c477fed63199c9ed4/image1-38.png" />
            
            </figure><p>We continue to see the highest usage rates of these four CMSes on Pages among you and your teams, and in the months to come we’ll be working closely with our partners to build even more for you.</p><blockquote><p><i>We’re delighted to partner with Cloudflare and excited by this new release from Cloudflare Pages. At Sanity, we care deeply about people working with content on our platform. Cloudflare’s new deploy hooks allow developers to automate builds for static sites based on content changes, which is a huge improvement for content creators. Combining these with structured content and our GROQ-powered Webhooks, our customers can be strategic about when these builds should happen. We’re stoked to be part of this release and can’t wait to see what the community will build with Sanity and Cloudflare!</i>- <b>Even Westvang, Co-founder, Sanity.io</b></p></blockquote><p>Check out <a href="https://www.sanity.io/blog/deploying-a-next-js-site-on-cloudflare-pages-with-webhooks">Sanity’s video tutorial</a> on how to build your site using Pages and Sanity!</p><blockquote><p><i>At Strapi, we’re excited about this partnership with Cloudflare because it enables developers to abstract away the complexity of deploying changes to production for content teams. By using the Deploy Hook for Strapi, everyone can push new content and updates quickly and autonomously.</i>- <b>Pierre Burgy, CEO, Strapi.io</b></p></blockquote><blockquote><p>With this integration, our customers can work more efficiently and cross-functionally with their teams. Marketing teams can update Contentful directly to automatically trigger deployments without relying on their developers to update any of their code base, which results in a better, more productive experience for all teams involved.- <b>Jeff Blattel, Director of Technical Partnerships at Contentful</b></p></blockquote>
    <div>
      <h3>Get started</h3>
      <a href="#get-started">
        
      </a>
    </div>
    <p>For now, to learn more about how you can connect your Pages project to one of our partner CMSes, check out our <a href="https://developers.cloudflare.com/pages/platform/deploy-hooks">Deploy Hooks documentation</a> to deploy your first project today!</p>
    <div>
      <h3>Watch on Cloudflare TV</h3>
      <a href="#watch-on-cloudflare-tv">
        
      </a>
    </div>
    <div></div><p></p> ]]></content:encoded>
            <category><![CDATA[Full Stack Week]]></category>
            <category><![CDATA[Cloudflare Pages]]></category>
            <category><![CDATA[JAMstack]]></category>
            <category><![CDATA[Serverless]]></category>
            <guid isPermaLink="false">1eW2QQJIAbIQYiIuqUuz31</guid>
            <dc:creator>Nevi Shah</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Crawler Hints Update: Cloudflare Supports IndexNow and Announces General Availability]]></title>
            <link>https://blog.cloudflare.com/cloudflare-now-supports-indexnow/</link>
            <pubDate>Mon, 18 Oct 2021 16:30:53 GMT</pubDate>
            <description><![CDATA[ Crawler Hints now supports IndexNow, a new protocol that allows websites to notify search engines whenever content on their website content is created, updated, or deleted.  ]]></description>
            <content:encoded><![CDATA[ 
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2iltb3QjEq4Bh3H1Cl9wLe/ff96685b7792d346d4810ecbf1be0787/web-crawling.png" />
            
            </figure><p>In the midst of the <a href="https://www.nbcnews.com/science/environment/us-just-hottest-summer-record-rcna1957">hottest summer on record</a>, Cloudflare held its first ever <a href="https://www.cloudflare.com/impact-week/">Impact Week</a>. We announced a variety of products and initiatives that aim to make the Internet and our planet a better place, with a focus on environmental, social, and governance projects. Today, we’re excited to share an update on Crawler Hints, an initiative announced during Impact Week. <a href="/crawler-hints-how-cloudflare-is-reducing-the-environmental-impact-of-web-searches/">Crawler Hints</a> is a service that improves the operating efficiency of approximately <a href="https://radar.cloudflare.com/">45%</a> of the Internet traffic that comes from web crawlers and bots.</p><p>Crawler Hints achieves this efficiency improvement by ensuring that crawlers get information about what they’ve crawled previously and if it makes sense to crawl a website again.</p><p>Today we are excited to announce two updates for Crawler Hints:</p><ol><li><p><b>The first</b>: Crawler Hints now supports <a href="https://www.indexnow.org/">IndexNow</a>, a new protocol that allows websites to notify search engines whenever content on their website content is created, updated, or deleted. By <a href="https://blogs.bing.com/webmaster/october-2021/IndexNow-Instantly-Index-your-web-content-in-Search-Engines">collaborating with Microsoft</a> and Yandex, Cloudflare can help improve the efficiency of their search engine infrastructure, customer origin servers, and the Internet at large.</p></li><li><p><b>The second</b>: Crawler Hints is now generally available to all Cloudflare customers for free. Customers can benefit from these more efficient crawls with a single button click. If you want to enable Crawler Hints, you can do so in the <b>Cache Tab</b> of the Dashboard.</p></li></ol>
    <div>
      <h3>What problem does Crawler Hints solve?</h3>
      <a href="#what-problem-does-crawler-hints-solve">
        
      </a>
    </div>
    <p>Crawlers help make the Internet work. Crawlers are automated services that travel the Internet looking for… well, whatever they are programmed to look for. To power experiences that rely on indexing content from across the web, search engines and similar services operate massive networks of bots that crawl the Internet to identify the content most relevant to a user query. But because content on the web is always changing, and there is no central clearinghouse for <i>when</i> these changes happen on websites, search engine crawlers have a Sisyphean task. They must continuously wander the Internet, making guesses on how frequently they should check a given site for updates to its content.</p><p>Companies that run search engines have worked hard to make the process as efficient as possible, pushing the state-of-the-art for crawl cadence and infrastructure efficiency. But there remains one clear area of waste: excessive crawl.</p><p>At Cloudflare, we see traffic from all the major search crawlers, and have spent the last year studying how often these bots revisit a page that hasn't changed since they last saw it. Every one of these visits is a waste. And, unfortunately, our observation suggests that 53% of this crawler traffic is wasted.</p><p>With Crawler Hints, we expect to make this task a bit more tractable by providing an additional heuristic to the people who run these crawlers. This will allow them to know when content has been changed or added to a site instead of relying on preferences or previous changes that might not reflect the true change cadence for a site. <b>Crawler Hints aims to increase the proportion of relevant crawls and limit crawls that don’t find fresh content, improving customer experience and reducing the need for repeated crawls.</b></p><p>Cloudflare sits in a unique position on the Internet to help give crawlers hints about when they should recrawl a site. Don’t knock on a website’s door every 30 seconds to see if anything is new when Cloudflare can proactively tell your crawler when it’s the best time to index new or changed content. That’s Crawler Hints in a nutshell!</p><p>If you want to learn more about Crawler Hints, see the <a href="/crawler-hints-how-cloudflare-is-reducing-the-environmental-impact-of-web-searches/">original blog</a>.</p>
    <div>
      <h3>What is IndexNow?</h3>
      <a href="#what-is-indexnow">
        
      </a>
    </div>
    <p><a href="https://www.indexnow.org/">IndexNow</a> is a standard that was <a href="https://blogs.bing.com/webmaster/october-2021/IndexNow-Instantly-Index-your-web-content-in-Search-Engines">written by Microsoft</a> and Yandex search engines. The standard aims to provide an efficient manner of signaling to search engines and other crawlers for when they should crawl content. Cloudflare’s Crawler Hints now supports IndexNow.</p><blockquote><p><i>​​In its simplest form, IndexNow is a simple ping so that search engines know that a URL and its content has been added, updated, or deleted, allowing search engines to quickly reflect this change in their search results.</i>- <a href="https://www.indexnow.org/">www.indexnow.org</a></p></blockquote><p>By enabling Crawler Hints on your website, with the simple click of a button, Cloudflare will take care of signaling to these search engines when your content has changed via the IndexNow protocol. You don’t need to do anything else!  </p><p>What does this mean for search engine operators? With Crawler Hints you’ll receive a near real-time, pushed feed of change events of Cloudflare websites (that have opted in). This, in turn, will dramatically improve not just the quality of your results, but also the energy efficiency of running your bots.</p>
    <div>
      <h3>Collaborating with Industry leaders</h3>
      <a href="#collaborating-with-industry-leaders">
        
      </a>
    </div>
    <p>Cloudflare is in a unique position to have a <a href="https://w3techs.com/technologies/overview/proxy">sizable portion of the Internet</a> proxied behind us. As a result, we are able to see trends in the way bots access web resources. That visibility allows us to be proactive about signaling which crawls are required vs. not. We are excited to work with partners to make these insights useful to our customers. Search engines are key constituents in this equation. We are happy to collaborate and share this vision of a more efficient Internet with Microsoft Bing, and Yandex. We have been testing our interaction via IndexNow with Bing and Yandex for months with some early successes.  </p><p>This is just the beginning. Crawler Hints is a continuous process that will require working with more and more partners to improve Internet efficiency more generally. While this may take time and participation from other key parts of the industry, we are open to collaborate with any interested participant who relies on crawling to power user experiences.</p><blockquote><p><i>“The cache data from CDNs is a really valuable signal for content freshness. Cloudflare, as one of the top CDNs, is key in the adoption of IndexNow to become an industry-wide standard with a large portion of the internet actually using it. Cloudflare has built a really easy 1-click button for their users to start using it right away. Cloudflare’s mission of helping build a better Internet resonates well with why I started IndexNow i.e. to build a more efficient and effective Search.”</i><b>- </b><b><i><b>Fabrice Canel</b></i></b><b><i>, Principal Program Manager</i></b></p></blockquote>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6KNZYN7jyh3Tq4IzxLloof/b333dd352855c57f61a50a5e956c3fe7/Screen-Shot-2021-10-18-at-8.25.56-AM.png" />
            
            </figure><blockquote><p><i>“Yandex is excited to join IndexNow as part of our long-term focus on sustainability. We have been working with the Cloudflare team in early testing to incorporate their caching signals in our crawling mechanism via the IndexNow API. The results are great so far.”</i><b>- </b><b><i><b>Maxim Zagrebin</b></i></b><b><i>, Head of Yandex Search</i></b></p></blockquote>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2Wfd1Ma47SAZCEzzRrftnX/d86515ecd41770e133e650892a013436/Screen-Shot-2021-10-18-at-8.25.50-AM.png" />
            
            </figure><blockquote><p><i>"DuckDuckGo is supportive of anything that makes search more environmentally friendly and better for end users without harming privacy. We're looking forward to working with Cloudflare on this proposal."</i><b>- </b><b><i><b>Gabriel Weinberg</b></i></b><b><i>, CEO and Founder</i></b></p></blockquote>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/35W6NfS2GN9ta5qN68BhUg/5020126c5a739758e4b54034f96eb15c/Horizontal_Default--1-.jpg" />
            
            </figure>
    <div>
      <h3>How do Cloudflare customers benefit?</h3>
      <a href="#how-do-cloudflare-customers-benefit">
        
      </a>
    </div>
    <p>Crawler Hints doesn’t just benefit search engines. For our customers and origin owners, Crawler Hints will ensure that search engines and other bot-powered experiences will always have the freshest version of your content, translating into happier users and ultimately influencing search rankings. Crawler Hints will also mean less traffic hitting your origin, improving resource consumption. Moreover, your site performance will be improved as well: your human customers will not be competing with bots!</p><p>And for Internet users? When you interact with bot-fed experiences — which we all do every day, whether we realize it or not, like search engines or pricing tools — these will now deliver more useful results from crawled data, because Cloudflare has signaled to the owners of the bots the moment they need to update their results.</p>
    <div>
      <h3>How can I enable Crawler Hints for my website?</h3>
      <a href="#how-can-i-enable-crawler-hints-for-my-website">
        
      </a>
    </div>
    <p>Crawler Hints is free to use for all Cloudflare customers and promises to revolutionize web efficiency. If you’d like to see how Crawler Hints can benefit how your website is indexed by the worlds biggest search engines, please feel free to opt-into the service:</p><ol><li><p>Sign in to your Cloudflare Account.</p></li><li><p>In the dashboard, navigate to the <b>Cache tab.</b></p></li><li><p>Click on the <b>Configuration</b> section.</p></li><li><p>Locate the Crawler Hints sign up card and enable. It's that easy.</p></li></ol>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6csTJTB4b54BV7Lw1Mn9wC/852526fff3dbcc949586bda216809009/Crawler.png" />
            
            </figure><p>Once you’ve enabled it, we will begin sending hints to search engines about when they should crawl particular parts of your website. Crawler Hints holds tremendous promise to improve the efficiency of the Internet.</p>
    <div>
      <h3>What’s next?</h3>
      <a href="#whats-next">
        
      </a>
    </div>
    <p>We’re thrilled to collaborate with industry leaders Microsoft Bing, and Yandex to bring IndexNow to Crawler Hints, and to bring Crawler Hints to a wide audience in general availability. We look forward to working with additional companies who run crawlers to help make this process more efficient for the whole Internet.</p> ]]></content:encoded>
            <category><![CDATA[Crawler Hints]]></category>
            <category><![CDATA[Product News]]></category>
            <category><![CDATA[Speed & Reliability]]></category>
            <category><![CDATA[SEO]]></category>
            <guid isPermaLink="false">2HzZcqvqFaoDkhIKR2kkVF</guid>
            <dc:creator>Alex Krivit</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Cloudflare customers can now use Microsoft Azure Data Transfer Routing Preference to enjoy lower data transfer costs]]></title>
            <link>https://blog.cloudflare.com/discounted-egress-for-cloudflare-customers-from-microsoft-azure-is-now-available/</link>
            <pubDate>Tue, 06 Jul 2021 12:59:03 GMT</pubDate>
            <description><![CDATA[ Cloudflare customers can now choose to reduce data transfer cost via the Microsoft Azure Routing Preference Program with just a few clicks. ]]></description>
            <content:encoded><![CDATA[ 
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/1i3qj7pOnOdTPlAYE65tfG/96d66b7387b6f044f9615ecc117c6aa0/image5-1.png" />
            
            </figure><p>Today, we are excited to announce that Cloudflare customers can choose Microsoft Azure with a lower cost data transfer solution via the Microsoft <a href="https://docs.microsoft.com/en-us/azure/virtual-network/routing-preference-overview"><b>Routing Preference</b></a> service. Mutual customers can benefit from lower cost and predictable performance across our interconnected networks. Microsoft Azure has developed a seamless process to allow customers to choose this cost optimized routing solution.  We have customers using this new integration today and are excited to make this generally available to all our customers and prospects.</p>
    <div>
      <h3>The power of interconnected networks</h3>
      <a href="#the-power-of-interconnected-networks">
        
      </a>
    </div>
    <p>So how are we able to enable this great solution for our customers? The answer lies in our globally interconnected network.</p><p>Cloudflare is one of the most interconnected networks in the world, peering with over 9,500 networks globally, including major ISPs, cloud providers, and enterprises. We currently interconnect with Azure through private or public peering across all major regions — including private interconnections at key locations (see below).</p><p>Private Network Interconnects typically occur within the same facility through a fiber optic cable between routers for the two networks; peered connections occur at Internet exchanges offering high performance and availability. We are actively working on expanding on this interconnectivity between Azure and Cloudflare for our customers.</p><p>In addition to the private interconnections, we also have <b>five Internet exchanges with private peering, and over 108 public peering links with Azure</b></p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/Oy7Sz83gx7Yk2YPIEjPe7/207e74571721c887c171caa825db89bb/image2.png" />
            
            </figure><p>Wondering what this really means? Let’s look at an example. Say an Internet visitor is in Sydney and requests content from an origin that's hosted in an Azure location in Chicago. When the visitor makes a request, Cloudflare automatically carries it to the Cloudflare data center in Sydney. The traffic is then routed over Cloudflare’s network all the way to Chicago where the origin is hosted on Azure. The request is then handed over to an Azure data center <b>over our private interconnections.</b></p><p>On the way back (egress path), the request is handed over from Azure network to Cloudflare at the origin in Chicago via our private interconnection (without involving any ISP). Then it’s carried entirely over the Cloudflare network to Sydney and back to the visitor.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3UAKwOR1Nf5Iql6fuxlIzy/fe1431e1482125175f334647f76820bd/image4.png" />
            
            </figure>
    <div>
      <h3>Why does the Internet need this?</h3>
      <a href="#why-does-the-internet-need-this">
        
      </a>
    </div>
    <p>Customer choice. That’s an important ingredient to help build a better Internet for our customers — free of vendor lock-in, and with open Internet standards. We’ve worked with the Azure team to enable this interconnectivity, giving the customers the flexibility to choose multiple best-of-breed products without having to worry about high data transfer costs.</p><p>What is even more exciting is working with Microsoft, a company that shares our philosophy of promoting customer flexibility and helping customers resist vendor lock-in:</p><blockquote><p><i>“Microsoft Azure is committed to offering services that make it easy to use offerings from industry leaders like Cloudflare - enabling choice to address customer’s business need."</i>- <i>Jeff Cohen, Partner Group Program Manager for Azure Networking.</i></p></blockquote>
    <div>
      <h3>Easy for customers to get started</h3>
      <a href="#easy-for-customers-to-get-started">
        
      </a>
    </div>
    <p>Cloudflare customers now have the option to leverage Azure routing preference and as a result use both platforms for their respective features and services offering the most secure and performant solution.</p><p>Most importantly customers can avail of this <a href="https://azure.microsoft.com/en-us/pricing/details/bandwidth/#:~:text=Internet%20Egress%20(Routed%20via%20Routing%20preference%20transit%20ISP%20network)">lower cost</a> solution with just three simple steps.</p><p>Step 1: Choose Internet routing on your Azure dashboard for origin in Azure storage:</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/4EGe7dubWEVv7qmoKvBfe0/be8c0748da992e088ec8f21c27c1c5a2/image3.png" />
            
            </figure><p>Step 2: Enable Internet routing on your Firewall and virtual network tab:</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6GgMOZngzIyS7hd6wFgvhJ/e08e3a3bae361ceaedc0664316cc4ee6/image6-1.png" />
            
            </figure><p>Step 3: Enter your updated endpoint urls from Azure into your Cloudflare dashboard:</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/16tz2GrZH3vqp0HpoqOcO3/1936323139e2de751a57a4e240e04e4d/image1-3.png" />
            
            </figure><p>Once enabled, the discounting is automatic and ongoing from the next monthly bill. Further details on the discounted rates can be found in <a href="https://azure.microsoft.com/en-us/pricing/details/bandwidth/">Azure’s Bandwidth pricing</a>.</p><p>A number of customers are already enjoying these benefits:</p><blockquote><p><i>“Enabling cost-optimized egress by Cloudflare and Azure via Routing Preference from the Azure dashboard has been very smooth for us with minimal effort. Cloudflare was proactive in reaching out with its customer-centric approach."</i>- <i>Joakim Jamte, Engineering Manager, Bannerflow</i></p></blockquote><blockquote><p><i>"Before taking advantage of the Routing Preference by Azure via Cloudflare, Egress fees were one of the key reasons that restricted us from having more multi-cloud solutions since it can be high and unpredictable at times as the traffic scales. Enabling Routing Preference on the Azure dashboard was quick and easy. It was a one-and-done effort and we get discounted Egress rates on every Azure bill.”</i>- <i>Darin MacRae, Chief Architect / Cloud Computing, MyRadar.com</i></p></blockquote><blockquote><p><i>"Along with Cloudflare's excellent security features and high performing CDN, the data transfer rates from Azure's Routing Preference enabled by Cloudflare make the offer very compelling. Enabling and receiving the discount was very easy and helped us optimize our investment without any effort.”</i>- <i>Arthur Roodenburg, CIO, Act-3D B.V.</i></p></blockquote><p>We’re pleased today to offer this benefit to all Cloudflare customers. If you are interested in taking advantage of Routing Preference please <a href="https://www.cloudflare.com/integrations/microsoft-azure/#cdn-interconnect-program">reach out</a>.</p> ]]></content:encoded>
            <category><![CDATA[Egress]]></category>
            <category><![CDATA[Connectivity Cloud]]></category>
            <guid isPermaLink="false">6zT2nh8KIA8v2QZXrvEati</guid>
            <dc:creator>Deeksha Lamba</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
        <item>
            <title><![CDATA[Enable secure access to applications with Cloudflare WAF and Azure Active Directory]]></title>
            <link>https://blog.cloudflare.com/cloudflare-waf-integration-azure-active-directory/</link>
            <pubDate>Tue, 15 Jun 2021 14:42:13 GMT</pubDate>
            <description><![CDATA[ Cloudflare and Microsoft Azure Active Directory have partnered to provide an integration specifically for web applications using Azure Active Directory B2C ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Cloudflare and Microsoft Azure Active Directory have partnered to provide an integration specifically for web applications using Azure Active Directory B2C. From today, customers using both services can follow the simple <a href="https://docs.microsoft.com/en-us/azure/active-directory-b2c/partner-cloudflare">integration steps</a> to protect B2C applications with Cloudflare’s Web Application Firewall (WAF) on any custom domain. Microsoft has <a href="https://techcommunity.microsoft.com/t5/azure-active-directory-identity/new-identity-partnerships-and-integrations-to-accelerate-your/ba-p/1751674">detailed this integration</a> as well.</p>
    <div>
      <h3>Cloudflare Web Application Firewall</h3>
      <a href="#cloudflare-web-application-firewall">
        
      </a>
    </div>
    <p>The Web Application Firewall (WAF) is a core component of the Cloudflare platform and is designed to keep any web application safe. It blocks more than 70 billion cyber threats per day. That is 810,000 threats blocked every second.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7Gksg1NDcwTHpbs0j9cmRt/b2d3ee5235f60b4b9fd69ff34055cccf/image3-7.png" />
            
            </figure><p>The WAF is available through an intuitive dashboard or a Terraform integration, and it enables users to build powerful rules. Every request to the WAF is inspected against the rule engine and the threat intelligence built from protecting approximately 25 million internet properties. Suspicious requests can be blocked, challenged or logged as per the needs of the user, while legitimate requests are routed to the destination regardless of where the application lives (i.e., on-premise or in the cloud). Analytics and Cloudflare Logs enable users to view actionable metrics.</p><p>The Cloudflare WAF is an intelligent, integrated, and scalable solution to protect business-critical web applications from malicious attacks, with no changes to customers' existing infrastructure.</p>
    <div>
      <h3>Azure AD B2C</h3>
      <a href="#azure-ad-b2c">
        
      </a>
    </div>
    <p><a href="https://azure.microsoft.com/en-us/services/active-directory/external-identities/b2c/#overview">Azure AD B2C</a> is a customer identity management service that enables custom control of how your customers sign up, sign in, and manage their profiles when using iOS, Android, .NET, single-page (SPA), and other applications and web experiences. It uses standards-based authentication protocols including OpenID Connect, OAuth 2.0, and SAML. You can customize the entire user experience with your brand so that it blends seamlessly with your web and mobile applications. It integrates with most modern applications and commercial off-the-shelf software, providing business-to-customer identity as a service. Customers of businesses of all sizes use their preferred social, enterprise, or local account identities to get single sign-on access to their applications and APIs. It takes care of the scaling and safety of the authentication platform, monitoring and automatically handling threats like denial-of-service, password spray, or brute force attacks.</p>
    <div>
      <h3>Integrated solution</h3>
      <a href="#integrated-solution">
        
      </a>
    </div>
    <p>When setting up Azure AD B2C, many customers prefer to customize their authentication endpoint by hosting the solution under their own domain — for example, under store.example.com — rather than using a Microsoft owned domain. With the new partnership and integration, customers can now place the custom domain behind Cloudflare’s Web Application Firewall while also using Azure AD B2C, further protecting the identity service from sophisticated attacks.</p><p>This defense-in-depth approach allows customers to leverage both Cloudflare WAF capabilities along with Azure AD B2C native <a href="https://docs.microsoft.com/en-us/azure/active-directory-b2c/conditional-access-identity-protection-overview">Identity Protection</a> features to defend against cyberattacks.</p><p>Instructions on <a href="https://docs.microsoft.com/en-us/azure/active-directory-b2c/partner-cloudflare">how to set up the integration</a> are provided on the Azure website and all it requires is a Cloudflare account.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/5ye0De8hHlzF4aBnpleyzv/0cefddbce706025437b48c1d72e3dc9f/image2-10.png" />
            
            </figure>
    <div>
      <h3>Customer benefit</h3>
      <a href="#customer-benefit">
        
      </a>
    </div>
    <p>Azure customers need support for a strong set of security and performance tools once they implement Azure AD B2C in their environment. Integrating Cloudflare Web Application Firewall with Azure AD B2C can provide customers the ability to write custom security rules (including rate limiting rules), DDoS mitigation, and deploy advanced bot management features. The <a href="https://www.cloudflare.com/waf/">Cloudflare WAF</a> works by proxying and inspecting traffic towards your application and analyzing the payloads to ensure only non-malicious content reaches your origin servers. By incorporating the <a href="https://docs.microsoft.com/en-us/azure/active-directory-b2c/partner-cloudflare">Cloudflare integration</a> into Azure AD B2C, customers can ensure that their application is protected against sophisticated attack vectors including zero-day vulnerabilities, malicious automated botnets, and other generic attacks such as those listed in the <a href="https://owasp.org/www-project-top-ten/">OWASP Top 10</a>.</p>
    <div>
      <h3>Conclusion</h3>
      <a href="#conclusion">
        
      </a>
    </div>
    <p>This integration is a great match for any B2C businesses that are looking to enable their customers to authenticate themselves in the easiest and most secure way possible.</p><p>Please give it a try and let us know how we can improve it. Reach out to us for other use cases for your applications on Azure. Register <a href="https://docs.google.com/forms/d/e/1FAIpQLSeb9sQstpCOxanEc1lceFWjKa5cblR4JR5H1AN2HKYF96Zfpw/viewform">here</a> for expressing your interest/feedback on Azure integration and for upcoming webinars on this topic.</p> ]]></content:encoded>
            <category><![CDATA[Partners]]></category>
            <category><![CDATA[Microsoft]]></category>
            <category><![CDATA[WAF]]></category>
            <guid isPermaLink="false">5yYXSEicnIzAtpCECH577b</guid>
            <dc:creator>Abhi Das</dc:creator>
            <dc:creator>Michael Tremante</dc:creator>
        </item>
        <item>
            <title><![CDATA[Announcing Cloudflare’s Database Partners]]></title>
            <link>https://blog.cloudflare.com/partnership-announcement-db/</link>
            <pubDate>Fri, 16 Apr 2021 13:00:00 GMT</pubDate>
            <description><![CDATA[ Cloudflare introduces Macrometa and Fauna as Edge database partners and adds database connectors for DynamoDB and Aurora to Cloudflare Workers, expanding what developers can build at the edge. ]]></description>
            <content:encoded><![CDATA[ <p></p><p>Cloudflare Workers is the easiest way for developers to deploy their application’s code with performance, scale and security baked in. No configuration necessary. Worker code scales to serve billions of requests close to your users across Cloudflare’s 200+ data centers.</p><p>But that’s not the only interesting problem we need to solve. Every application has two parts: code and state.</p><p>State isn’t always the easiest to work in a massive distributed system. When an application runs in 200+ data centers simultaneously, there’s an inherent tradeoff between distributing the data for better performance, availability, scale, and guaranteeing that all data centers see the same data at a given point in time.</p><p>Our goal is to make state at the edge seamless. We started that journey with Workers KV, which provides low-latency access to globally distributed data. We’re since added Durable Objects, with strong consistency and the ability to design coordination patterns on top of Workers. We’re continuing to invest in and build out these products.</p><p>However, some use cases aren’t easily implemented with Workers KV or Durable Objects. Think querying complex datasets, or communicating with an existing system-of-record. Even if we built this functionality ourselves, there will always be customers who want to use a different tool for data storage and access.</p><p>Today, we’re making our data strategy clear so that developers can build on Workers with confidence. First, we’re announcing a partnership with two distributed data companies, Macrometa and Fauna, to help developers choose an edge-first database when they build a new application on Workers. Next, we’ve introduced tutorials and guides for databases that already support HTTP connections to make connecting to existing databases even easier.</p><p>With this, the Workers runtime is the easiest way to handle both parts of your application that matter: code and state.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/CSyzDOiAvnB2QVk8poDm6/6950221805237b8a5f400b31bfa167ad/Screenshot-2021-04-15-at-21.52.09.png" />
            
            </figure><p>Cloudflare is excited to announce a partnership for global data with <a href="https://www.macrometa.com/cloudflare">Macrometa</a>. Macrometa provides a serverless data platform for developers to build rich, geo-distributed, stateful applications on the edge with Cloudflare Workers. The Macrometa Global Data Network (GDN) is an ultra-fast, globally replicated noSQL database with integrated features for search, pub/sub, streams, and stream processing.</p><p>Macrometa complements Cloudflare Workers by enabling stateful functions to run, store, query, mutate, and serve data globally with local read/write latencies. Tables replicate across Macrometa’s global data centers with configurable consistency and without additional code, cost, or complexity. Data calls between Workers and Macrometa are automatically routed and served from the closest Macrometa region relative to the Cloudflare Worker invocation. <i>We have seen that end-to-end latency for a database request from a client to the edge and back is &lt;75ms for 99th percentile.</i></p><p>Macrometa combines typically disparate data services and APIs (each with their own data model and copy of data) into a single, integrated, and intuitive data API (with a single, unified common data set and model). At a high level, one can think of Macrometa as combining a noSQL database together with pub/sub, streaming data and event processing along with search into a seamless, globally replicated, low latency data platform.</p><p>The following multimodal interfaces are available to the developer via a SQL-like query language:</p><ul><li><p>Key/value database with high write performance, low latencies, and Time to Live (TTL) support</p></li><li><p>JSON document database with a SQL-like query language</p></li><li><p>Graph database for storing and retrieving relationships between entities</p></li><li><p>DynamoDB API compatible database</p></li><li><p>Low latency edge cache for database and API results with global cache invalidation and Time to Live (TTL)</p></li><li><p>Search</p></li><li><p>Pub/Sub &amp; queues with Kafka, Pulsar and MQTT message compatibility</p></li><li><p>Streaming data and complex event processing - evaluate events, aggregate, enrich, filter, summarize, pattern match on stream data in real time.</p></li></ul><p>Apps written using Cloudflare Workers consume Macrometa via a JavaScript SDK or REST API. Developers have a choice of using one of two SDKs tightly integrated with Cloudflare Workers:</p><ul><li><p>A Cloudflare Worker specific <a href="https://github.com/Macrometacorp/jsC8">JavaScript SDK</a> which provides the full set of capabilities mentioned above</p></li><li><p>The Dynamo <a href="https://github.com/Macrometacorp/mmdynamo">client SDK</a> that enables developers to use Macrometa as a drop-in replacement AWS DynamoDB (or as an edge cache).</p></li></ul>
    <div>
      <h3>Example Use-cases</h3>
      <a href="#example-use-cases">
        
      </a>
    </div>
    
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/71wQKtT8amSCgQjPfRFK2U/28cade24733ee9a31e56ea8074d57e25/image2-16.png" />
            
            </figure><blockquote><p>With Cloudflare and Macrometa, developers can now build and deliver powerful and compelling data-driven experiences in a way that the centralized clouds will never be able to. The world deserves a better cloud - an edge cloud.- <b>Chetan Venkatesh, Co-founder/CEO, Macrometa</b></p></blockquote><p>If you are interested in learning more about using Macrometa and Cloudflare Workers together, please register <a href="https://forms.gle/AU2fcDB5km8JXwZ17">here</a>.</p>
    <div>
      <h3>Case study for Cloudflare Workers + Macrometa: A bookstore demo app</h3>
      <a href="#case-study-for-cloudflare-workers-macrometa-a-bookstore-demo-app">
        
      </a>
    </div>
    <p>To showcase the power and performance of Cloudflare and Macrometa together, we re-built AWS’s demo application — a complete E-Commerce backend that serves an online bookstore. eCommerce backends for large global sites are complex and require many different types of databases. These complex architectures are necessary to store, perform multi-table or multi-data store queries, and serve product catalogs, pricing, search, recommendations, order management, cart operations, fulfillment, etc.</p><p>The bookstore is a serverless app built as a Cloudflare Worker to serve a React single page application and uses Macrometa for storing and serving product/catalog data, orders, cart operations, etc. It uses streams and complex event processing to provide a real-time leaderboard of the top-selling books and uses the Macrometa search service to deliver near-instant search results. You can test drive the end-user experience <a href="https://bookstore.macrometadev.workers.dev/">here</a>. Our tests show orders of magnitude latency improvement for a user vs. the same use case built on a legacy cloud provider.</p><p>To check out the source code, head over to <a href="https://github.com/Macrometacorp/tutorial-cloudflare-bookstore">GitHub</a>.</p>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/635Nx7KtkRks6ePcinqvMS/5077193b7579bb361fd5150b4d929741/Database-partnership-Macrometa.png" />
            
            </figure><hr />
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/2TKgQ0MYyU7J7EPP7vGfVI/5110784011c7a3e8feb0982bf16e2dbe/Screenshot-2021-04-15-at-21.54.50.png" />
            
            </figure><p>Cloudflare is excited to announce a new partnership for transactional workloads with <a href="https://fauna.com/?utm_source=Cloudflare&amp;utm_medium=referral&amp;utm_campaign=Cloudflare-Blog-Developer-Week">Fauna</a>, a data API for modern applications. Together, Cloudflare and Fauna enable developers to build more powerful stateful applications that scale dynamically and maintain strong consistency without any additional configuration.</p><p>Fauna is a flexible, developer-friendly, global transactional database delivered as a secure, global, cloud API — no database operations required. With Fauna, developers can simplify code and ship faster by replacing their database infrastructure with a data API that combines the flexibility of relational and document-centric querying with the power of custom business logic, and the ease of <a href="https://docs.fauna.com/fauna/current/tutorials/graphql/?utm_source=Cloudflare&amp;utm_medium=referral&amp;utm_campaign=Cloudflare-Blog-Developer-Week">GraphQL</a> at the edge.</p><p>Fauna is a simple yet scalable backend for applications built on Cloudflare’s services such as Workers and Pages. By leveraging a web-native (HTTP-based) invocation model with support for modern <a href="https://docs.fauna.com/fauna/current/security/?utm_source=Cloudflare&amp;utm_medium=referral&amp;utm_campaign=Cloudflare-Blog-Developer-Week">security</a> protocols, Fauna eliminates the connection limits introduced by traditional databases and can be integrated directly with serverless functions and applications running at the edge.</p><p>Fauna complements Cloudflare KV and Durable Objects by providing a global, queryable, strongly consistent persistence layer for the mission-critical data required to build modern web and mobile applications. It’s underlying globally distributed storage engine is fast, consistent, and reliable. Developers can rely on Fauna’s <a href="https://fauna.com/blog/consistency-without-clocks-faunadb-transaction-protocol">unique</a> global transactional capabilities to ensure that mission-critical business data is always strongly consistent with minimal latency.</p><p>Fauna, a serverless offering, is easy to get started with for <a href="https://fauna.com/pricing??utm_source=Cloudflare&amp;utm_medium=referral&amp;utm_campaign=Cloudflare-Blog-Developer-Week">free</a>, and lets developers experience freedom from database operations at any scale. Fauna is available through GraphQL or <a href="https://docs.fauna.com/fauna/current/start/?utm_source=Cloudflare&amp;utm_medium=referral&amp;utm_campaign=Cloudflare-Blog-Developer-Week">drivers</a> that work with Workers in several popular programming languages.</p><p>If you’re interested in learning how to use Fauna with Cloudflare Workers, please visit this step-by-step <a href="https://fauna.com/blog/getting-started-with-fauna-and-cloudflare-workers">tutorial</a> for a hands-on experience! If you are interested in learning more about using Cloudflare Workers and Fauna together, please register <a href="https://forms.gle/7qbxtgtdM3fmaws69">here</a>.</p><blockquote><p>The integration of Cloudflare workers with Fauna allows our joint customers to simply and cost effectively bring both data and logic to the edge. Fauna was developed from the ground up as a globally distributed, serverless database and when combined with Cloudflare Workers serverless compute fabric provides developers with a simple, yet powerful abstraction over the complexities of distributed infrastructure.- <b>Evan Weaver, Co-founder/CTO, Fauna</b></p></blockquote>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/29MrungXYppuMlljdbfgGm/110e8abffff4b4414f3b3b251afc7ef7/unnamed-3.png" />
            
            </figure>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3iXAZ32676Ax7Pot9FscZ6/5384c0f2caf52e0ef1e02f0164dff481/unnamed--1--1.png" />
            
            </figure>
    <div>
      <h3>Case study for Cloudflare Workers + Fauna: MeetKai, An AI-Powered Voice Assistant</h3>
      <a href="#case-study-for-cloudflare-workers-fauna-meetkai-an-ai-powered-voice-assistant">
        
      </a>
    </div>
    <p>Let’s take a look at a current customer of Fauna and Cloudflare who benefits from Fauna’s ability to offer globally-distributed transactional data access at low latency.</p>
    <div>
      <h3>MeetKai</h3>
      <a href="#meetkai">
        
      </a>
    </div>
    <p>MeetKai is an AI-powered voice assistant that makes a consumer’s life easier through conversation, personalization &amp; curation. Deployed by enterprises with Monthly Active Users in the hundred million plus range, MeetKai uses Fauna and Cloudflare together to deliver a responsive, global experience.</p><p>Cloudflare Workers act as the proxy to all downstream requests. Doing so enables MeetKai to perform much smarter load balancing at the edge, using the Worker rather than some other competing solutions. When combined with Fauna, this serverless-first approach delivers scale and performance at predictable costs, while reducing time to market. By pushing data to the edge with Fauna, MeetKai are able to inject personalization information before a request ever hits the backend! Learn more about how MeetKai uses Cloudflare Workers and Fauna in this technical case <a href="https://fauna.com/blog/meetkai-building-search-with-fauna-and-cloudflare-workers">study</a>.</p><blockquote><p>Combining Cloudflare Workers with Fauna allows us to bring both data and logic to the edge, enabling us to deliver a differentiated search engine while still meeting high operations requirements in latency and uptime -- all at a fraction of the cost and complexity of non-serverless solutions.- <b>James Kaplan, Founder/CEO MeetKai</b></p></blockquote>
            <figure>
            
            <img src="https://cf-assets.www.cloudflare.com/zkvhlag99gkb/6J9Xq1ifhjSNFBQdGPs4fV/3935eb42b4e90cad094ab7201899ec45/unnamed--2-.png" />
            
            </figure>
    <div>
      <h3>Connecting to existing databases</h3>
      <a href="#connecting-to-existing-databases">
        
      </a>
    </div>
    <p>In addition to our partners, Cloudflare Workers can work with any database that accepts connections over HTTP.</p><p>In particular, we’ve documented connections to both DynamoDB and AWS Aurora, supporting either Postgres or MySQL. These connections let you access already existing databases directly from Cloudflare’s edge, making it easy to build new applications on top of existing data.</p><p><a href="https://github.com/cloudflare/workers-aws-template">Connect a Worker to DynamoDB</a></p><p><a href="https://github.com/cloudflare/workers-aws-template">Connect a Worker to AWS Aurora</a></p><p>In addition, we’ll be adding more tutorials to document how to connect to other databases that work with Workers, like Google’s Cloud Firestore.</p>
    <div>
      <h3>Advancing state at the edge</h3>
      <a href="#advancing-state-at-the-edge">
        
      </a>
    </div>
    <p>The Workers platform has built a new paradigm for developers for serverless. Across our own Durable Objects and Workers KV, our partner databases, and connections to existing providers, we’re bringing that same paradigm shift to state at the edge. As we continue to build out our database partnerships and data platform, we want to hear from you! Send your ideas and feedback to the <a>Workers Product</a> team to let us know what databases and features you’d most like to see us build.</p> ]]></content:encoded>
            <category><![CDATA[Developer Week]]></category>
            <category><![CDATA[Developers]]></category>
            <category><![CDATA[Cloudflare Workers]]></category>
            <category><![CDATA[Partners]]></category>
            <category><![CDATA[Edge Database]]></category>
            <category><![CDATA[Serverless]]></category>
            <guid isPermaLink="false">36KSdDjru9mW0UorDxR5IH</guid>
            <dc:creator>Greg McKeon</dc:creator>
            <dc:creator>Abhi Das</dc:creator>
        </item>
    </channel>
</rss>