SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
© 2022 Altinity, Inc.
Introduction to Altinity.Cloud
A platform for real-time analytics on ClickHouse
Robert Hodges and Alexander Zaitsev
1
Version 2022-12 - © 2022 Altinity, Inc.
© 2022 Altinity, Inc.
Let’s make some introductions
ClickHouse support and services including Altinity.Cloud
Authors of Altinity Kubernetes Operator for ClickHouse
and other open source projects
Us
Database geeks with decades
of experience in DBMS and
applications
You
App developers looking to
build real-time analytics to
solve business problems
2
© 2022 Altinity, Inc.
© 2022 Altinity, Inc.
What’s
Altinity.Cloud?
3
© 2022 Altinity, Inc. 4
Altinity.Cloud is a zero-maintenance SaaS for
ClickHouse
Complete automation
of operations with
baked in DBA support
Run in any AWS/GCP
region or your own
Kubernetes clusters
Supports all versions and
features of ClickHouse
(also experimental ones!)
Cost and performance
optimized for real-time
analytics
© 2022 Altinity, Inc.
Understands SQL
Runs on bare metal to cloud
Shared nothing architecture
Stores data in columns
Parallel and vectorized execution
Scales to many petabytes
Is Open source (Apache 2.0)
ClickHouse is a real-time analytic database
It’s the core engine for
low-latency analytics
ClickHouse
Event
Streams
ELT
Object
Storage
Interactive
Graphics
Dashboards
APIs
5
© 2022 Altinity, Inc. 6
DEMO TIME!
© 2022 Altinity, Inc.
© 2022 Altinity, Inc.
How does
Altinity.Cloud
work?
7
© 2022 Altinity, Inc.
Tenant A Environment
Altinity VPC
Altinity.Cloud Manager (“ACM”)
Environments allow ClickHouse to run anywhere
8
Altinity
VPC
Altinity
Kubernetes
© 2022 Altinity, Inc.
Altinity.Cloud Manager (“ACM”)
Environments allow ClickHouse to run anywhere
9
CH
CH
CH
CH
Tenant A Environment
Altinity VPC
Altinity
VPC
Altinity
Kubernetes
© 2022 Altinity, Inc.
Altinity.Cloud Manager (“ACM”)
Environments allow ClickHouse to run anywhere
10
Google GKE
CH
CH
CH
CH
Tenant A Environment
CH
CH
CH
CH
Tenant B Environment
Altinity VPC
Altinity VPC
Altinity
VPC
Altinity
Kubernetes
© 2022 Altinity, Inc.
Altinity.Cloud Manager (“ACM”)
Environments allow ClickHouse to run anywhere
11
Google GKE
CH
CH
CH
CH
Tenant A Environment
User VPC
CH
CH
CH
CH
Tenant C Environment
CH
CH
CH
CH
Tenant B Environment
Altinity VPC
Altinity VPC
User VPC
and
Kubernetes
Altinity
VPC
Altinity
Kubernetes
© 2022 Altinity, Inc.
Altinity.Cloud Manager (“ACM”)
What’s going on in the environment?
12
Altinity
Operator
ClickHouse
Secure
networking
link Resource
management
and monitoring
Applications
Object Storage
Block Storage
Developer / Admin
AWS NLB Edge Proxy
© 2022 Altinity, Inc.
Altinity.Cloud operates the way you do at home!
13
● The analytic stack is 100% open source
● Run any version of ClickHouse
○ Use community versions to get new features during development
○ Use Altinity Stable builds for production deployments
● Use virtually all features
○ Including experimental features like Live Views and many others
● ClickHouse client libraries must support TLS with Server Name Indications
(SNI)
© 2022 Altinity, Inc.
© 2022 Altinity, Inc.
Developing
real-time analytics
on Altinity.Cloud
14
© 2022 Altinity, Inc.
Introducing the Altinity.Cloud cluster view
15
Create a
new cluster
An active
cluster
A stopped
cluster
© 2022 Altinity, Inc.
Deciding between Community and Altinity Stable Builds
16
Altinity Stable Builds
Prod-ready LTS builds only
(3 years of support)
https://docs.altinity.com
ClickHouse Community Builds
Monthly builds
LTS builds every 6 months
(1 year of support)
https://clickhouse.com
Rapidly evolving; great
for development and
experimentation
Slower-moving; certified for
production operation with
tested upgrade
© 2022 Altinity, Inc.
What’s going on under the covers in a ClickHouse cluster?
17
Altinity Operator
Cluster
Endpoint
Node
Endpoint
Node
Endpoint
ClickHouse
Node (=VM)
Volume
Claims
Volume
Claims
Availability Zone
ClickHouse
Node (=VM)
Volume
Claims
Volume
Claims
Availability Zone
Block
Storage
Connection to
Cluster DNS
© 2022 Altinity, Inc.
Key information on the cluster dashboard
18
© 2022 Altinity, Inc.
Getting cluster connection details
19
Connection
info for cluster
Connection info
for nodes
© 2022 Altinity, Inc.
Use dashboard EXPLORE tab to run queries
20
© 2022 Altinity, Inc.
Add users with the CONFIGURE->Users panel
21
Enable SQL RBAC
commands
© 2022 Altinity, Inc.
Create additional users using SQL RBAC commands
clickhouse-client -h github.demo.altinity.cloud --port 9440 -s
--user=root --password
github :) CREATE USER IF NOT EXISTS example IDENTIFIED WITH
SHA256_PASSWORD BY 'secret672355tzdb';
CREATE USER IF NOT EXISTS example IDENTIFIED WITH sha256_hash BY
'5A746DBA1C3B5A4CBBAD60AEEED64F164A8BA1AE1C13988A88CAAFBA46EE7C5B'
SALT
'463A7B30786D2108C3D56289875B3305BC034218C7A884F64C169A3B2F86882A'
Ok.
22
© 2022 Altinity, Inc.
Use EXPLORE->Schema tab to see current schema
23
Data Size Compression Ratio
Partitions
© 2022 Altinity, Inc.
Building your analytics stack on Altinity.Cloud
24
Event streaming
● Apache Kafka
● Apache Pulsar
● Vectorized Redpanda
ELT
● Apache Airflow
● Rudderstack
● Apache Spark
Rendering/Display
● Apache Superset
● Cube.js
● Grafana
Client Libraries
● C++ - ClickHouse CPP
● Golang - ClickHouse Go
● Java - ClickHouse JDBC
● Javascript/Node.js - Apla
● ODBC - ODBC Driver for ClickHouse
● Python - ClickHouse Driver, ClickHouse
SQLAlchemy
More client library links HERE
© 2022 Altinity, Inc.
© 2022 Altinity, Inc.
Operating your
application on
Altinity.Cloud
25
© 2022 Altinity, Inc.
What does a ClickHouse server look like?
Network-Attached
Block Storage
CPU
RAM
ClickHouse
Server Pod
(VM)
/data1
IOPS
© 2022 Altinity, Inc.
Use ACTIONS drop-down to restart the server at any time
27
Kill without waiting for
queries to complete
© 2022 Altinity, Inc.
We can also turn off compute to save money
Network-Attached
Block Storage
CPU
RAM
ClickHouse
Server Pod
(VM)
/data1
IOPS
Keep PVC
Scale pods
to zero
© 2022 Altinity, Inc.
Use ACTIONS drop-down to stop and resume manually
29
© 2022 Altinity, Inc.
Use CONFIGURE->Uptime Schedule to stop automatically
30
Pause idle cluster after two hours
© 2022 Altinity, Inc.
Altinity.Cloud makes it easy to scale clusters
Network-Attached
Block Storage
CPU
RAM
ClickHouse
Server Pod
(VM)
/data1
IOPS
© 2022 Altinity, Inc.
Use ACTIONS->Rescale to scale clusters up and down
32
Vertical scaling
Horizontal scaling
© 2022 Altinity, Inc.
We can scale individual replicas vertically
Network-Attached
Block Storage
CPU
RAM
ClickHouse
Server Pod
(VM)
/data1 /data2
Extend Volume
Add Volume
Change VM Size
IOPS
© 2022 Altinity, Inc.
We can scale clusters horizontally
Replicas
VM
VM
VM
VM
VM
VM
Shards
© 2022 Altinity, Inc.
Altinity.Cloud magic to add a ClickHouse replica
ClickHouse
Server Pod
(VM)
ClickHouse
Server Pod
(VM)
ClickHouse
Server Pod
(VM)
ClickHouse
Server Pod
(VM)
Update cluster
metadata
Add stateful set
Copy schema
to new replica
Data replication
© 2022 Altinity, Inc.
Altinity.Cloud backups run every 24 hours or on demand
36
© 2022 Altinity, Inc.
Altinity.Cloud also automates upgrade/downgrade
37
© 2022 Altinity, Inc.
Best practices for ClickHouse upgrade on Altinity.Cloud
Use Altinity Stable builds for production systems (not community builds!)
Check the upgrade notes carefully!
Test the upgrade before running on production systems
1. Restore cluster from backup
2. Upgrade to new version
3. Connect event streams and apps to the new cluster
4. Discard upgrade test cluster after use
Check with Altinity Support! (Let us know about major upgrades in advance.)
38
© 2022 Altinity, Inc.
Altinity.Cloud has lots of monitoring!
39
Link to environment
status page
Monitoring pages
© 2022 Altinity, Inc.
© 2022 Altinity, Inc.
Altinity.Cloud
security model
40
© 2022 Altinity, Inc.
Altinity.Cloud Manager (“ACM”)
Security protection mechanisms for endpoints
41
ClickHouse
Secure
networking
link
Applications
Object
Storage
Encrypted block storage
(Automatic)
ClickHouse
Encrypted object storage
(Automatic)
AWS NLB Edge Proxy
VPC Endpoint
IP Whitelisting
TLS-encrypted traffic
© 2022 Altinity, Inc.
Restricting Altinity access to your data is easy
42
© 2022 Altinity, Inc.
Inviting new users to your Altinity.Cloud account
43
© 2022 Altinity, Inc.
© 2022 Altinity, Inc.
How enterprise
support works
44
© 2022 Altinity, Inc.
Altinity.Cloud includes enterprise support!
● Schema design
● Performance optimization
● Troubleshooting
● Upgrades
● Capacity planning
● Integrations (Kafka, BI, librarise.)
● And random questions
Ways to access support
● Slack - shared slack channel
● Zendesk - email to support at altinity dot com
45
© 2022 Altinity, Inc.
How to get the most out of Altinity.Cloud support
● Log production issues in Zendesk, not Slack
○ Makes it easier to track progress
● Contact us in advance prior to:
○ ClickHouse version upgrades
○ Scale-out operations that may require us to raise AWS or GCP quotas
● Don’t wait for problems. We can help you with migration, design and
capacity planning and many other topics
○ Just ask if you have questions!
○ We also can do regular check-in calls to help you make progress
46
© 2022 Altinity, Inc.
Thank you!
Questions?
Website: https://altinity.com
Email: info@altinity.com
Slack: altinitydbworkspace.slack.com
47
Altinity.Cloud
Altinity Support
Altinity Stable
Builds
Free 2 week trials

Mais conteúdo relacionado

Semelhante a Altinity Webinar: Introduction to Altinity.Cloud-Platform for Real-Time Data.pdf

Own your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdf
Own your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdfOwn your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdf
Own your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdfAltinity Ltd
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetupcornelia davis
 
Developing Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesDeveloping Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesChakradhar Rao Jonagam
 
The ultimate Kubernetes Deployment Checklist - Infra to Microservices
The ultimate Kubernetes Deployment Checklist - Infra to MicroservicesThe ultimate Kubernetes Deployment Checklist - Infra to Microservices
The ultimate Kubernetes Deployment Checklist - Infra to MicroservicesPrakarsh -
 
Technical Capabilities of the kitsune framework
Technical Capabilities of the kitsune frameworkTechnical Capabilities of the kitsune framework
Technical Capabilities of the kitsune frameworkRonak Samantray
 
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Free GitOps Workshop (with Intro to Kubernetes & GitOps)Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Free GitOps Workshop (with Intro to Kubernetes & GitOps)Weaveworks
 
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...VMworld
 
Deploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesDeploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesWSO2
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshopSufyaan Kazi
 
What's New in KNIME Analytics Platform 4.1
What's New in KNIME Analytics Platform 4.1What's New in KNIME Analytics Platform 4.1
What's New in KNIME Analytics Platform 4.1KNIMESlides
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsAndrei Kvapil
 
AWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to GatewaysAWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to GatewaysAWS Chicago
 
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...eG Innovations
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesHelder Klemp
 
Spring Boot & Spring Cloud on k8s and PCF
Spring Boot & Spring Cloud on k8s and PCFSpring Boot & Spring Cloud on k8s and PCF
Spring Boot & Spring Cloud on k8s and PCFLars Rosenquist
 
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans JespersenBest Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersenconfluent
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Vietnam Open Infrastructure User Group
 
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-TDeploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-TAvi Networks
 
Free GitOps Workshop
Free GitOps WorkshopFree GitOps Workshop
Free GitOps WorkshopWeaveworks
 

Semelhante a Altinity Webinar: Introduction to Altinity.Cloud-Platform for Real-Time Data.pdf (20)

Own your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdf
Own your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdfOwn your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdf
Own your ClickHouse data with Altinity.Cloud Anywhere-2023-01-17.pdf
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
Developing Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/KubernetesDeveloping Microservices Directly in AKS/Kubernetes
Developing Microservices Directly in AKS/Kubernetes
 
The ultimate Kubernetes Deployment Checklist - Infra to Microservices
The ultimate Kubernetes Deployment Checklist - Infra to MicroservicesThe ultimate Kubernetes Deployment Checklist - Infra to Microservices
The ultimate Kubernetes Deployment Checklist - Infra to Microservices
 
Technical Capabilities of the kitsune framework
Technical Capabilities of the kitsune frameworkTechnical Capabilities of the kitsune framework
Technical Capabilities of the kitsune framework
 
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Free GitOps Workshop (with Intro to Kubernetes & GitOps)Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
 
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
VMworld 2013: vCloud Hybrid Service: Enterprise Applications on vCloud Hybrid...
 
Deploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesDeploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade Kubernetes
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
What's New in KNIME Analytics Platform 4.1
What's New in KNIME Analytics Platform 4.1What's New in KNIME Analytics Platform 4.1
What's New in KNIME Analytics Platform 4.1
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
 
AWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to GatewaysAWS Community Day - Amy Negrette - Gateways to Gateways
AWS Community Day - Amy Negrette - Gateways to Gateways
 
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
Spring Boot & Spring Cloud on k8s and PCF
Spring Boot & Spring Cloud on k8s and PCFSpring Boot & Spring Cloud on k8s and PCF
Spring Boot & Spring Cloud on k8s and PCF
 
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans JespersenBest Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
 
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
 
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-TDeploying Elastic, Self-Service Load Balancing for VMware NSX-T
Deploying Elastic, Self-Service Load Balancing for VMware NSX-T
 
Free GitOps Workshop
Free GitOps WorkshopFree GitOps Workshop
Free GitOps Workshop
 

Mais de Altinity Ltd

Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptxBuilding an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptxAltinity Ltd
 
Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...
Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...
Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...Altinity Ltd
 
Building an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open SourceBuilding an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open SourceAltinity Ltd
 
Fun with ClickHouse Window Functions-2021-08-19.pdf
Fun with ClickHouse Window Functions-2021-08-19.pdfFun with ClickHouse Window Functions-2021-08-19.pdf
Fun with ClickHouse Window Functions-2021-08-19.pdfAltinity Ltd
 
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdfCloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdfAltinity Ltd
 
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...Altinity Ltd
 
ClickHouse ReplacingMergeTree in Telecom Apps
ClickHouse ReplacingMergeTree in Telecom AppsClickHouse ReplacingMergeTree in Telecom Apps
ClickHouse ReplacingMergeTree in Telecom AppsAltinity Ltd
 
Adventures with the ClickHouse ReplacingMergeTree Engine
Adventures with the ClickHouse ReplacingMergeTree EngineAdventures with the ClickHouse ReplacingMergeTree Engine
Adventures with the ClickHouse ReplacingMergeTree EngineAltinity Ltd
 
Building a Real-Time Analytics Application with Apache Pulsar and Apache Pinot
Building a Real-Time Analytics Application with  Apache Pulsar and Apache PinotBuilding a Real-Time Analytics Application with  Apache Pulsar and Apache Pinot
Building a Real-Time Analytics Application with Apache Pulsar and Apache PinotAltinity Ltd
 
OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...
OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...
OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...Altinity Ltd
 
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdfOSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdfAltinity Ltd
 
OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...
OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...
OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...Altinity Ltd
 
OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...
OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...
OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...Altinity Ltd
 
OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...
OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...
OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...Altinity Ltd
 
OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...
OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...
OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...Altinity Ltd
 
OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...
OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...
OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...Altinity Ltd
 
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdfOSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdfAltinity Ltd
 
OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...
OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...
OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...Altinity Ltd
 
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...Altinity Ltd
 
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdfOSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdfAltinity Ltd
 

Mais de Altinity Ltd (20)

Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptxBuilding an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
Building an Analytic Extension to MySQL with ClickHouse and Open Source.pptx
 
Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...
Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...
Cloud Native ClickHouse at Scale--Using the Altinity Kubernetes Operator-2022...
 
Building an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open SourceBuilding an Analytic Extension to MySQL with ClickHouse and Open Source
Building an Analytic Extension to MySQL with ClickHouse and Open Source
 
Fun with ClickHouse Window Functions-2021-08-19.pdf
Fun with ClickHouse Window Functions-2021-08-19.pdfFun with ClickHouse Window Functions-2021-08-19.pdf
Fun with ClickHouse Window Functions-2021-08-19.pdf
 
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdfCloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
Cloud Native Data Warehouses - Intro to ClickHouse on Kubernetes-2021-07.pdf
 
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
Application Monitoring using Open Source - VictoriaMetrics & Altinity ClickHo...
 
ClickHouse ReplacingMergeTree in Telecom Apps
ClickHouse ReplacingMergeTree in Telecom AppsClickHouse ReplacingMergeTree in Telecom Apps
ClickHouse ReplacingMergeTree in Telecom Apps
 
Adventures with the ClickHouse ReplacingMergeTree Engine
Adventures with the ClickHouse ReplacingMergeTree EngineAdventures with the ClickHouse ReplacingMergeTree Engine
Adventures with the ClickHouse ReplacingMergeTree Engine
 
Building a Real-Time Analytics Application with Apache Pulsar and Apache Pinot
Building a Real-Time Analytics Application with  Apache Pulsar and Apache PinotBuilding a Real-Time Analytics Application with  Apache Pulsar and Apache Pinot
Building a Real-Time Analytics Application with Apache Pulsar and Apache Pinot
 
OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...
OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...
OSA Con 2022 - What Data Engineering Can Learn from Frontend Engineering - Pe...
 
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdfOSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
OSA Con 2022 - Welcome to OSA CON Version 2022 - Robert Hodges - Altinity.pdf
 
OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...
OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...
OSA Con 2022 - Using ClickHouse Database to Power Analytics and Customer Enga...
 
OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...
OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...
OSA Con 2022 - Tips and Tricks to Keep Your Queries under 100ms with ClickHou...
 
OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...
OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...
OSA Con 2022 - The Open Source Analytic Universe, Version 2022 - Robert Hodge...
 
OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...
OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...
OSA Con 2022 - Switching Jaeger Distributed Tracing to ClickHouse to Enable A...
 
OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...
OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...
OSA Con 2022 - Streaming Data Made Easy - Tim Spann & David Kjerrumgaard - St...
 
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdfOSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
 
OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...
OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...
OSA Con 2022 - Specifics of data analysis in Time Series Databases - Roman Kh...
 
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
OSA Con 2022 - Signal Correlation, the Ho11y Grail - Michael Hausenblas - AWS...
 
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdfOSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
OSA Con 2022 - Scaling your Pandas Analytics with Modin - Doris Lee - Ponder.pdf
 

Último

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 

Último (20)

FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 

Altinity Webinar: Introduction to Altinity.Cloud-Platform for Real-Time Data.pdf

  • 1. © 2022 Altinity, Inc. Introduction to Altinity.Cloud A platform for real-time analytics on ClickHouse Robert Hodges and Alexander Zaitsev 1 Version 2022-12 - © 2022 Altinity, Inc.
  • 2. © 2022 Altinity, Inc. Let’s make some introductions ClickHouse support and services including Altinity.Cloud Authors of Altinity Kubernetes Operator for ClickHouse and other open source projects Us Database geeks with decades of experience in DBMS and applications You App developers looking to build real-time analytics to solve business problems 2
  • 3. © 2022 Altinity, Inc. © 2022 Altinity, Inc. What’s Altinity.Cloud? 3
  • 4. © 2022 Altinity, Inc. 4 Altinity.Cloud is a zero-maintenance SaaS for ClickHouse Complete automation of operations with baked in DBA support Run in any AWS/GCP region or your own Kubernetes clusters Supports all versions and features of ClickHouse (also experimental ones!) Cost and performance optimized for real-time analytics
  • 5. © 2022 Altinity, Inc. Understands SQL Runs on bare metal to cloud Shared nothing architecture Stores data in columns Parallel and vectorized execution Scales to many petabytes Is Open source (Apache 2.0) ClickHouse is a real-time analytic database It’s the core engine for low-latency analytics ClickHouse Event Streams ELT Object Storage Interactive Graphics Dashboards APIs 5
  • 6. © 2022 Altinity, Inc. 6 DEMO TIME!
  • 7. © 2022 Altinity, Inc. © 2022 Altinity, Inc. How does Altinity.Cloud work? 7
  • 8. © 2022 Altinity, Inc. Tenant A Environment Altinity VPC Altinity.Cloud Manager (“ACM”) Environments allow ClickHouse to run anywhere 8 Altinity VPC Altinity Kubernetes
  • 9. © 2022 Altinity, Inc. Altinity.Cloud Manager (“ACM”) Environments allow ClickHouse to run anywhere 9 CH CH CH CH Tenant A Environment Altinity VPC Altinity VPC Altinity Kubernetes
  • 10. © 2022 Altinity, Inc. Altinity.Cloud Manager (“ACM”) Environments allow ClickHouse to run anywhere 10 Google GKE CH CH CH CH Tenant A Environment CH CH CH CH Tenant B Environment Altinity VPC Altinity VPC Altinity VPC Altinity Kubernetes
  • 11. © 2022 Altinity, Inc. Altinity.Cloud Manager (“ACM”) Environments allow ClickHouse to run anywhere 11 Google GKE CH CH CH CH Tenant A Environment User VPC CH CH CH CH Tenant C Environment CH CH CH CH Tenant B Environment Altinity VPC Altinity VPC User VPC and Kubernetes Altinity VPC Altinity Kubernetes
  • 12. © 2022 Altinity, Inc. Altinity.Cloud Manager (“ACM”) What’s going on in the environment? 12 Altinity Operator ClickHouse Secure networking link Resource management and monitoring Applications Object Storage Block Storage Developer / Admin AWS NLB Edge Proxy
  • 13. © 2022 Altinity, Inc. Altinity.Cloud operates the way you do at home! 13 ● The analytic stack is 100% open source ● Run any version of ClickHouse ○ Use community versions to get new features during development ○ Use Altinity Stable builds for production deployments ● Use virtually all features ○ Including experimental features like Live Views and many others ● ClickHouse client libraries must support TLS with Server Name Indications (SNI)
  • 14. © 2022 Altinity, Inc. © 2022 Altinity, Inc. Developing real-time analytics on Altinity.Cloud 14
  • 15. © 2022 Altinity, Inc. Introducing the Altinity.Cloud cluster view 15 Create a new cluster An active cluster A stopped cluster
  • 16. © 2022 Altinity, Inc. Deciding between Community and Altinity Stable Builds 16 Altinity Stable Builds Prod-ready LTS builds only (3 years of support) https://docs.altinity.com ClickHouse Community Builds Monthly builds LTS builds every 6 months (1 year of support) https://clickhouse.com Rapidly evolving; great for development and experimentation Slower-moving; certified for production operation with tested upgrade
  • 17. © 2022 Altinity, Inc. What’s going on under the covers in a ClickHouse cluster? 17 Altinity Operator Cluster Endpoint Node Endpoint Node Endpoint ClickHouse Node (=VM) Volume Claims Volume Claims Availability Zone ClickHouse Node (=VM) Volume Claims Volume Claims Availability Zone Block Storage Connection to Cluster DNS
  • 18. © 2022 Altinity, Inc. Key information on the cluster dashboard 18
  • 19. © 2022 Altinity, Inc. Getting cluster connection details 19 Connection info for cluster Connection info for nodes
  • 20. © 2022 Altinity, Inc. Use dashboard EXPLORE tab to run queries 20
  • 21. © 2022 Altinity, Inc. Add users with the CONFIGURE->Users panel 21 Enable SQL RBAC commands
  • 22. © 2022 Altinity, Inc. Create additional users using SQL RBAC commands clickhouse-client -h github.demo.altinity.cloud --port 9440 -s --user=root --password github :) CREATE USER IF NOT EXISTS example IDENTIFIED WITH SHA256_PASSWORD BY 'secret672355tzdb'; CREATE USER IF NOT EXISTS example IDENTIFIED WITH sha256_hash BY '5A746DBA1C3B5A4CBBAD60AEEED64F164A8BA1AE1C13988A88CAAFBA46EE7C5B' SALT '463A7B30786D2108C3D56289875B3305BC034218C7A884F64C169A3B2F86882A' Ok. 22
  • 23. © 2022 Altinity, Inc. Use EXPLORE->Schema tab to see current schema 23 Data Size Compression Ratio Partitions
  • 24. © 2022 Altinity, Inc. Building your analytics stack on Altinity.Cloud 24 Event streaming ● Apache Kafka ● Apache Pulsar ● Vectorized Redpanda ELT ● Apache Airflow ● Rudderstack ● Apache Spark Rendering/Display ● Apache Superset ● Cube.js ● Grafana Client Libraries ● C++ - ClickHouse CPP ● Golang - ClickHouse Go ● Java - ClickHouse JDBC ● Javascript/Node.js - Apla ● ODBC - ODBC Driver for ClickHouse ● Python - ClickHouse Driver, ClickHouse SQLAlchemy More client library links HERE
  • 25. © 2022 Altinity, Inc. © 2022 Altinity, Inc. Operating your application on Altinity.Cloud 25
  • 26. © 2022 Altinity, Inc. What does a ClickHouse server look like? Network-Attached Block Storage CPU RAM ClickHouse Server Pod (VM) /data1 IOPS
  • 27. © 2022 Altinity, Inc. Use ACTIONS drop-down to restart the server at any time 27 Kill without waiting for queries to complete
  • 28. © 2022 Altinity, Inc. We can also turn off compute to save money Network-Attached Block Storage CPU RAM ClickHouse Server Pod (VM) /data1 IOPS Keep PVC Scale pods to zero
  • 29. © 2022 Altinity, Inc. Use ACTIONS drop-down to stop and resume manually 29
  • 30. © 2022 Altinity, Inc. Use CONFIGURE->Uptime Schedule to stop automatically 30 Pause idle cluster after two hours
  • 31. © 2022 Altinity, Inc. Altinity.Cloud makes it easy to scale clusters Network-Attached Block Storage CPU RAM ClickHouse Server Pod (VM) /data1 IOPS
  • 32. © 2022 Altinity, Inc. Use ACTIONS->Rescale to scale clusters up and down 32 Vertical scaling Horizontal scaling
  • 33. © 2022 Altinity, Inc. We can scale individual replicas vertically Network-Attached Block Storage CPU RAM ClickHouse Server Pod (VM) /data1 /data2 Extend Volume Add Volume Change VM Size IOPS
  • 34. © 2022 Altinity, Inc. We can scale clusters horizontally Replicas VM VM VM VM VM VM Shards
  • 35. © 2022 Altinity, Inc. Altinity.Cloud magic to add a ClickHouse replica ClickHouse Server Pod (VM) ClickHouse Server Pod (VM) ClickHouse Server Pod (VM) ClickHouse Server Pod (VM) Update cluster metadata Add stateful set Copy schema to new replica Data replication
  • 36. © 2022 Altinity, Inc. Altinity.Cloud backups run every 24 hours or on demand 36
  • 37. © 2022 Altinity, Inc. Altinity.Cloud also automates upgrade/downgrade 37
  • 38. © 2022 Altinity, Inc. Best practices for ClickHouse upgrade on Altinity.Cloud Use Altinity Stable builds for production systems (not community builds!) Check the upgrade notes carefully! Test the upgrade before running on production systems 1. Restore cluster from backup 2. Upgrade to new version 3. Connect event streams and apps to the new cluster 4. Discard upgrade test cluster after use Check with Altinity Support! (Let us know about major upgrades in advance.) 38
  • 39. © 2022 Altinity, Inc. Altinity.Cloud has lots of monitoring! 39 Link to environment status page Monitoring pages
  • 40. © 2022 Altinity, Inc. © 2022 Altinity, Inc. Altinity.Cloud security model 40
  • 41. © 2022 Altinity, Inc. Altinity.Cloud Manager (“ACM”) Security protection mechanisms for endpoints 41 ClickHouse Secure networking link Applications Object Storage Encrypted block storage (Automatic) ClickHouse Encrypted object storage (Automatic) AWS NLB Edge Proxy VPC Endpoint IP Whitelisting TLS-encrypted traffic
  • 42. © 2022 Altinity, Inc. Restricting Altinity access to your data is easy 42
  • 43. © 2022 Altinity, Inc. Inviting new users to your Altinity.Cloud account 43
  • 44. © 2022 Altinity, Inc. © 2022 Altinity, Inc. How enterprise support works 44
  • 45. © 2022 Altinity, Inc. Altinity.Cloud includes enterprise support! ● Schema design ● Performance optimization ● Troubleshooting ● Upgrades ● Capacity planning ● Integrations (Kafka, BI, librarise.) ● And random questions Ways to access support ● Slack - shared slack channel ● Zendesk - email to support at altinity dot com 45
  • 46. © 2022 Altinity, Inc. How to get the most out of Altinity.Cloud support ● Log production issues in Zendesk, not Slack ○ Makes it easier to track progress ● Contact us in advance prior to: ○ ClickHouse version upgrades ○ Scale-out operations that may require us to raise AWS or GCP quotas ● Don’t wait for problems. We can help you with migration, design and capacity planning and many other topics ○ Just ask if you have questions! ○ We also can do regular check-in calls to help you make progress 46
  • 47. © 2022 Altinity, Inc. Thank you! Questions? Website: https://altinity.com Email: info@altinity.com Slack: altinitydbworkspace.slack.com 47 Altinity.Cloud Altinity Support Altinity Stable Builds Free 2 week trials