SlideShare une entreprise Scribd logo
1  sur  71
1
Elastic Cloud Enterprise @ Cisco
Sujith Joseph
November 13 2018
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
14+ years of Enterprise Search
experience 
Enterprise Search Architect
Co-founder
About me..
Enterprise Search & Analytics
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What I will cover today
Deployment
Architecture
Use CasesLessons
Learned
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Evolution of Enterprise
Search
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Enterprise Search Vendor Landscape - Early 2000’s
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco.com Search, Intranet
Search &
Single Enterprise Search
Platform across IT
Centralized Team for Search
Services
100+ search applications
Enterprise Search
Platform @ Cisco IT
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Enterprise Search Landscape: Past 8 -10 years
8
4
350M
100M
45M
350,000,000
Downloads
2016 20182015
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Elasticsearch @ Cisco IT
Application
Data Search
Log
Analytics
Metrics &
Operational
Analytics
Document
Search
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Problems with Elasticsearch Silos
Lack of elastic skillset
For optimal configurations,
management and support
Duplicate Elasticsearch
Operations Work
Performance issues
Bad Infrastructure choices
Search Engine Consolidation
Requests from Management
Stability Issues
Sizing is an afterthought
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Why Elasticsearch as a Managed Service? Vision
On-demand provisioning
Secure API
Ease of provisioning
Cloud Experience
Scale up/down
Support for multiple versions
Centralized maintenance
Logging & Monitoring
Resource Isolation
Easy upgrades and re-sizing
Without Downtime
Elasticsearch as a Service - Solution Options
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Multi-tenant model
Noisy Neighbor problem
IO Rate throttling @ 10K
1
Dedicated VM infrastructure
per Elasticsearch cluster
Low IOPS (15K) for Storage
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Persistent Volumes &
StatefulSets
K8s on VMs
2
Works well with single cluster
Elasticsearch Security
features
Additional Development,
Teams needed for managed
service
Designed for general purpose
applications – Low IOPS (25K)
Noisy Neighbor problem
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Data Sources - Internal
Applications in Cisco Data Centers
3
Cisco Restricted Content
Cisco Internal Users
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Superior Performance
High IOPS (600K – 800K ) - JBOD
4
Docker on Bare Metals
Elastic Security features
Fast Storage (SSD / NVME)
No custom development
needed
Met all of our requirements
Avoided Noisy Neighbor problem
17
Elasticsearch as a
Managed Service
Consultation with Search Team
Sizing & Data Modeling
Increased efficiency for
Application Developers
Better performance & UX for
Applications
24x7 Elastic Support
Consultation
Elastic Security & Machine Learning
features
Cloud experience
Easy resize, cluster & ECE upgrades
without downtimes
ECE - Benefits
18
Fast provisioning of Elasticsearch cluster
helped us fast-track our application
development and rollout in just 2 weeks. We
didn’t have to worry about the installation,
upgrade and management of the
Elasticsearch cluster.
Cisco Internal Elastic Cloud Enterprise User
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Business Value for ECE
Increased Innovation
Increased Agility
Faster Realization of
Business Goals
Operational Efficiency
20
Elastic Cloud Enterprise
Deployment Architecture
21
Documents
indexed daily
400,000+ docs per
second indexing
Elastic Cloud Enterprise Scale
Elasticsearch
Clusters
3 availability zones
8 – 64 GB RAM
nodes
Elasticsearch
nodes
4 – 90 nodes
3B 24 270
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Configurations
v1.1
v1.11.2
7.2
Bare Metal Servers
Virtual Machines for non-
allocator roles
Load Balancer with Wildcard
SSL
Wildcard DNS
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Infrastructure
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
INFRASTRUCTURE DC1 DC2
COUNT 3 4
Hardware UCS C Series 240 M4 UCS C Series 240 M5
CPU Cores 72 80
RAM 1.5 TB 1.5 TB
STORAGE 8 * 800 GB SSD (Enterprise
Performance SSD – 3x endurance)
2 * 3.2 TB NVME
(10x endurance)
File System XFS (JBOD) XFS (JBOD)
Infrastructure Specifications
Cisco UCS C240 M5 

(for ECE Allocator Roles)
25
ECE Experience in
Production & Learnings
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Running in Production for a
year and a half
Highly Stable
~5 minute provisioning vs
2 months (2 years ago)
Our ECE Experience
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Central Logging & Monitoring
clusters very useful
Super easy upgrades
High number of Small
Clusters
Our ECE Experience
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Upgrade from 512 GB to 1.5
TB for Allocator RAM caused
performance drops
ECE 1.1 – Java Transport
Client not Supported for
elasticsearch 6.x
Minimum replication
factor as 1 for indices
with 2 zones (JBOD)
Learnings
Increased CPU override factor for fix
Use Java High Level REST Client
29
Friends Don't Let Friends Run
Docker on Loopback in
Production
Jason Brooks, Red Hat
Used Docker on Loopback
initially
Changed to overlay as
storage driver [XFS with
ftype=1]
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Validate Elastic Data Model
Design for teams before Go-
Live
Provide consultation for sizing
Perform Client Code Review
before Go-Live
Best Practices
31
Elasticsearch Usecases
Cisco.com Product Search & Comparison
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Search Query Understanding
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Understand searcher’s intent
Predict task via ML models
Powered by ML Classification
Algorithms & Elasticsearch
Query Rewriting
Used by Cisco.com Search
Instant Answers
Boost & Filter Search Results
What is Query
Understanding?
By intent & entities
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Conference Room Booking
End of life
Query Intent Classification
“has end of life been announced for the
catalyst 3750 switch?”
“Book inspire conference room from 2 PM to 4 
PM this Wednesday”
IntentSearch Query
Software Download“anyconnect-macosx-i386-2.5.3055-k9.pkg”
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
product: catalyst 3750 switch
serial number:
bac10abcd113k8n8
Query Entity Recognition
“Is bac10abcd113k8n8 covered on a service
contract”
“has end of life been announced for the
catalyst 3750 switch”
Entity (key: value)Search Query
product id: ws-c2960-8tc-l“eos ws-c2960-8tc-l”
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
cat 3850 catalyst 3850 switch
Query Entity Resolution (powered by Elasticsearch)
“has end of life been announced for
cat 3850”
Entity Resolved EntitySearch Query
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Machine Learning Algorithms / Frameworks
MEMM (Maximum-entropy Markov Model) &
Logistic Regression
CRF (Stanford NLP)
CRF + BiLSTM with Character / Word embeddings
Google BERT (POC)
SalesConnect Recommendations
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What is SalesConnect?
Personalized
Recommendations
A Z
2ND MOST USED TOOL BY CISCO SELLERS
SINGLE SOURCE OF TRUTH &
ONE STOP SHOP
FOR SALES CONTENT
SALES & PARTNER FOCUSED
CONTENT
Products, Solutions, Services, 

Competitive, Leadership, Cisco 

Partnerships, Industries, Partner 

Programs, Training, Learning Maps, + Much
More!
USING USER’S JOB ROLE
& TOPIC OF INTEREST
FOR SELLERS & PARTNERS
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Sales Compensation Reporting (Sales Visibility)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Problem Statement
Compensation Calculator for
Cisco Sellers
Single Source of Truth
for Data in
Slow responses for reports
(30 seconds)
Timeouts
Issues
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What we tried..
Elastic on Virtual Machines
(30K docs/sec with SAN)
High Query Latency (>10
seconds)
Parent Child Joins with 8
levels of sub-aggregations
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
What we finally did..
Elastic on ECE
<800 ms latency for Report
generation
3 billion documents indexed
in 4 hours
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
300K - 600K docs/
sec ingestion
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Elasticsearch
nodes
3 availability Zones
Sales Visibility - Elasticsearch Sizing
GB RAM
Nodes
16 indices
TB
Index size
296 primary shards
90 16 6
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Count - 150
• Cores - 2
• RAM – 12 GB
• Spark Jobs - 14
• Entries – 24,0000
• Size – 15 MB
• indices.memory.index_bu
ffer_size: 20%
• http.max_content_length:
1024mb
Executor ES Spark Batch Size Elastic Configuration
Apache Spark & Elastic Configuration
Anomaly Detection using Elasticsearch ML
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Anomaly Detection in Data Center Sensor Data
Prior Art Search for USPTO Examiners
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Problem Statement
US Patent & Trademark Office
Should stop patents from being issued
on old or obvious technology
No Central Archive & Search
for Prior Arts
Ensures No Prior Art exists during
patent examination
Evidences, not just in existing patents,
but in form of public documents &
manuals
Strong Evidence that invention is not
new
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
www.priorartarchive.org
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Typical User Search
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
USPTO Examiner
Search
BRS/Search
(Bibliographic Retrieval Service)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
BRS Syntax
Proximity Search
Fielded Query
Groupings of Boolean clauses of
operands using ( & )
Boolean Search AND, OR
SAME: match within the same paragraph
WITH: match within the same sentence
ADJ: ordered phrase search
NEAR: phrase search (any order)
61
USPTO Search
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
USPTO Search strings
• ((connection or session or socket) near2 (error or failure or (time$4 near3 out) or fail$4)) and ((connection or
session or socket) near2 (reclaim$5 or (re adj claim$5) or recover$4 or recycl$5))
• ((failover$3 with (backup$1 or redundan$4)) with (state$1 or health$1 or load$1 or fail$3)) and (virtual adj3
router$1 adj3 redundan$4)
• (TEST$4 SAME EXECUT$4 WITH TIME SAME ORDERING AND
@AD<="20111109").#USOC,DWPI,TDBD,EPAB,JPAB,FPRS,USPT,PGPB
• split$4 with (DNS or domain adj name adj serv$3) with (VPN or virtual adj private adj network or tunnel$4)
• date: [1997-01-01 TO 1999-12-01]
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Prior Art Search Architecture
Messaging
Queue
FSCrawler
Elasticsearch- 5.6
Master Nodes (3)
Data Nodes (3)
Archived Documents /
Prior Art
Corporate Content
Owners
SFTP/API
Archived Content Repository
Ingestion, Audit Microservices
Hosted by
CPC Patent Classification Code Partial Updates
S3 url, Metadata Documents
www.priorartarchive.org
Prior Art Search Portal
elasticsearch
Service
BRS Query Parser
Query
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Other Use cases
Customer 360
Search Autosuggestions
Categorized Typeaheads in
Cisco.com Search, Cisco Intranet
Search, Directory Search
Document Search
Application Data Search
Search Analytics
Cisco.com Product
Recommenations
Upsell/Cross-sell
Cisco.com
Personalization
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Operational Efficiency with
ECE for Managed Service for
Elastic
Enhancements to existing
Applications, Core of an
Application
Good for Industry
Stopping Patent Trolling
What we achieved..
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Questions?
Cisco.com Product Recommendations
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Product Recommendation on Cisco.com Site Search
Recommending Upsell/Cross sell
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Product
Employee_experience
Domain Classification - Examples
“Book inspire conference room?”
“end of service ws-c2960-8tc-l”
DomainSearch Query
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Start time : 10:00 AM
End Time : 10:30 AM
Query Role Classification
“book hope conference room next 
wednesday from 10 am to 10:30 am”
RangesSearch Query

Contenu connexe

Tendances

Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityElasticsearch
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureKai Wähner
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native ObservabilityTyler Treat
 
Nicola Pagni - Anomaly Detection in Elasticsearch
Nicola Pagni - Anomaly Detection in ElasticsearchNicola Pagni - Anomaly Detection in Elasticsearch
Nicola Pagni - Anomaly Detection in ElasticsearchMeetupDataScienceRoma
 
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...Rahul K Chauhan
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityDevOps.com
 
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...Amazon Web Services
 
Apache Hudi: The Path Forward
Apache Hudi: The Path ForwardApache Hudi: The Path Forward
Apache Hudi: The Path ForwardAlluxio, Inc.
 
Streaming data for real time analysis
Streaming data for real time analysisStreaming data for real time analysis
Streaming data for real time analysisAmazon Web Services
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglyTyler Wishnoff
 
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...Flink Forward
 
Real-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache PinotReal-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache PinotXiang Fu
 
File Format Benchmarks - Avro, JSON, ORC, & Parquet
File Format Benchmarks - Avro, JSON, ORC, & ParquetFile Format Benchmarks - Avro, JSON, ORC, & Parquet
File Format Benchmarks - Avro, JSON, ORC, & ParquetOwen O'Malley
 

Tendances (20)

Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observability
 
Reliable and Scalable Data Ingestion at Airbnb
Reliable and Scalable Data Ingestion at AirbnbReliable and Scalable Data Ingestion at Airbnb
Reliable and Scalable Data Ingestion at Airbnb
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
 
Introduction to AWS Glue
Introduction to AWS GlueIntroduction to AWS Glue
Introduction to AWS Glue
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native Observability
 
Nicola Pagni - Anomaly Detection in Elasticsearch
Nicola Pagni - Anomaly Detection in ElasticsearchNicola Pagni - Anomaly Detection in Elasticsearch
Nicola Pagni - Anomaly Detection in Elasticsearch
 
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
 
Elk - An introduction
Elk - An introductionElk - An introduction
Elk - An introduction
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application Quality
 
Amazon QuickSight
Amazon QuickSightAmazon QuickSight
Amazon QuickSight
 
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
ABD318_Architecting a data lake with Amazon S3, Amazon Kinesis, AWS Glue and ...
 
Observability
Observability Observability
Observability
 
Apache Hudi: The Path Forward
Apache Hudi: The Path ForwardApache Hudi: The Path Forward
Apache Hudi: The Path Forward
 
The delta architecture
The delta architectureThe delta architecture
The delta architecture
 
Streaming data for real time analysis
Streaming data for real time analysisStreaming data for real time analysis
Streaming data for real time analysis
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the Ugly
 
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...
 
Amazon OpenSearch Service
Amazon OpenSearch ServiceAmazon OpenSearch Service
Amazon OpenSearch Service
 
Real-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache PinotReal-time Analytics with Trino and Apache Pinot
Real-time Analytics with Trino and Apache Pinot
 
File Format Benchmarks - Avro, JSON, ORC, & Parquet
File Format Benchmarks - Avro, JSON, ORC, & ParquetFile Format Benchmarks - Avro, JSON, ORC, & Parquet
File Format Benchmarks - Avro, JSON, ORC, & Parquet
 

Similaire à Elastic Cloud Enterprise @ Cisco

MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...MongoDB
 
Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet OverviewCisco Canada
 
Cisco connect montreal 2018 secure dc
Cisco connect montreal 2018    secure dcCisco connect montreal 2018    secure dc
Cisco connect montreal 2018 secure dcCisco Canada
 
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
[Cisco Connect 2018 - Vietnam] Cisco connect 2018   sanjay - cisco sda v1.0-h...[Cisco Connect 2018 - Vietnam] Cisco connect 2018   sanjay - cisco sda v1.0-h...
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...Nur Shiqim Chok
 
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018Amazon Web Services
 
Cisco Connect Halifax 2018 Cisco dna - deeper dive
Cisco Connect Halifax 2018   Cisco dna - deeper diveCisco Connect Halifax 2018   Cisco dna - deeper dive
Cisco Connect Halifax 2018 Cisco dna - deeper diveCisco Canada
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco Canada
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 KeynoteKen Owens
 
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015StampedeCon
 
Cisco Connect 2018 Philippines - software-defined access-a transformational ...
 Cisco Connect 2018 Philippines - software-defined access-a transformational ... Cisco Connect 2018 Philippines - software-defined access-a transformational ...
Cisco Connect 2018 Philippines - software-defined access-a transformational ...NetworkCollaborators
 
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...Nur Shiqim Chok
 
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...Nur Shiqim Chok
 
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...NetworkCollaborators
 
Cisco Connect Ottawa 2018 data centre security
Cisco Connect Ottawa 2018 data centre securityCisco Connect Ottawa 2018 data centre security
Cisco Connect Ottawa 2018 data centre securityCisco Canada
 
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...ldangelo0772
 
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Canada
 
Cisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev netCisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev netCisco Canada
 
Cisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined AccessCisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined AccessNetworkCollaborators
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 

Similaire à Elastic Cloud Enterprise @ Cisco (20)

MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
 
Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet Overview
 
Cisco connect montreal 2018 secure dc
Cisco connect montreal 2018    secure dcCisco connect montreal 2018    secure dc
Cisco connect montreal 2018 secure dc
 
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
[Cisco Connect 2018 - Vietnam] Cisco connect 2018   sanjay - cisco sda v1.0-h...[Cisco Connect 2018 - Vietnam] Cisco connect 2018   sanjay - cisco sda v1.0-h...
[Cisco Connect 2018 - Vietnam] Cisco connect 2018 sanjay - cisco sda v1.0-h...
 
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
Production-Ready Environments for Kubernetes (CON307-S) - AWS re:Invent 2018
 
Cisco Connect Halifax 2018 Cisco dna - deeper dive
Cisco Connect Halifax 2018   Cisco dna - deeper diveCisco Connect Halifax 2018   Cisco dna - deeper dive
Cisco Connect Halifax 2018 Cisco dna - deeper dive
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 Keynote
 
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
 
Cisco Connect 2018 Philippines - software-defined access-a transformational ...
 Cisco Connect 2018 Philippines - software-defined access-a transformational ... Cisco Connect 2018 Philippines - software-defined access-a transformational ...
Cisco Connect 2018 Philippines - software-defined access-a transformational ...
 
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...[Cisco Connect 2018 - Vietnam] 2. lam doan   software-defined access-a transf...
[Cisco Connect 2018 - Vietnam] 2. lam doan software-defined access-a transf...
 
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...[Cisco Connect 2018 - Vietnam] Lam doan   software-defined access-a transform...
[Cisco Connect 2018 - Vietnam] Lam doan software-defined access-a transform...
 
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
Cisco Connect 2018 Vietnam - Software-defined access-a transformational appro...
 
Cisco DCACI
Cisco DCACICisco DCACI
Cisco DCACI
 
Cisco Connect Ottawa 2018 data centre security
Cisco Connect Ottawa 2018 data centre securityCisco Connect Ottawa 2018 data centre security
Cisco Connect Ottawa 2018 data centre security
 
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
Cisco at VMworld 2015 - Cisco UCS as the Foundation for Software-Defined Data...
 
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
 
Cisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev netCisco Connect Ottawa 2018 dev net
Cisco Connect Ottawa 2018 dev net
 
Cisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined AccessCisco Connect 2018 Singapore - Cisco Software Defined Access
Cisco Connect 2018 Singapore - Cisco Software Defined Access
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 

Plus de Elasticsearch

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxElasticsearch
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using ElasticElasticsearch
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webElasticsearch
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Elasticsearch
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudElasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesElasticsearch
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Elasticsearch
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Elasticsearch
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxElasticsearch
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of findElasticsearch
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiencesElasticsearch
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchElasticsearch
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesElasticsearch
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Elasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesElasticsearch
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insightsElasticsearch
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Elasticsearch
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentElasticsearch
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public goodElasticsearch
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticElasticsearch
 

Plus de Elasticsearch (20)

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios web
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of find
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified search
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insights
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside Government
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public good
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and Elastic
 

Dernier

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Elastic Cloud Enterprise @ Cisco

  • 1. 1 Elastic Cloud Enterprise @ Cisco Sujith Joseph November 13 2018
  • 2. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14+ years of Enterprise Search experience  Enterprise Search Architect Co-founder About me.. Enterprise Search & Analytics
  • 3. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential What I will cover today Deployment Architecture Use CasesLessons Learned
  • 4. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Evolution of Enterprise Search
  • 5. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Enterprise Search Vendor Landscape - Early 2000’s
  • 6. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco.com Search, Intranet Search & Single Enterprise Search Platform across IT Centralized Team for Search Services 100+ search applications Enterprise Search Platform @ Cisco IT
  • 7. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Enterprise Search Landscape: Past 8 -10 years
  • 9. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Elasticsearch @ Cisco IT Application Data Search Log Analytics Metrics & Operational Analytics Document Search
  • 10. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Problems with Elasticsearch Silos Lack of elastic skillset For optimal configurations, management and support Duplicate Elasticsearch Operations Work Performance issues Bad Infrastructure choices Search Engine Consolidation Requests from Management Stability Issues Sizing is an afterthought
  • 11. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Why Elasticsearch as a Managed Service? Vision On-demand provisioning Secure API Ease of provisioning Cloud Experience Scale up/down Support for multiple versions Centralized maintenance Logging & Monitoring Resource Isolation Easy upgrades and re-sizing Without Downtime
  • 12. Elasticsearch as a Service - Solution Options
  • 13. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Multi-tenant model Noisy Neighbor problem IO Rate throttling @ 10K 1 Dedicated VM infrastructure per Elasticsearch cluster Low IOPS (15K) for Storage
  • 14. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Persistent Volumes & StatefulSets K8s on VMs 2 Works well with single cluster Elasticsearch Security features Additional Development, Teams needed for managed service Designed for general purpose applications – Low IOPS (25K) Noisy Neighbor problem
  • 15. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Data Sources - Internal Applications in Cisco Data Centers 3 Cisco Restricted Content Cisco Internal Users
  • 16. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Superior Performance High IOPS (600K – 800K ) - JBOD 4 Docker on Bare Metals Elastic Security features Fast Storage (SSD / NVME) No custom development needed Met all of our requirements Avoided Noisy Neighbor problem
  • 17. 17 Elasticsearch as a Managed Service Consultation with Search Team Sizing & Data Modeling Increased efficiency for Application Developers Better performance & UX for Applications 24x7 Elastic Support Consultation Elastic Security & Machine Learning features Cloud experience Easy resize, cluster & ECE upgrades without downtimes ECE - Benefits
  • 18. 18 Fast provisioning of Elasticsearch cluster helped us fast-track our application development and rollout in just 2 weeks. We didn’t have to worry about the installation, upgrade and management of the Elasticsearch cluster. Cisco Internal Elastic Cloud Enterprise User
  • 19. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Business Value for ECE Increased Innovation Increased Agility Faster Realization of Business Goals Operational Efficiency
  • 21. 21 Documents indexed daily 400,000+ docs per second indexing Elastic Cloud Enterprise Scale Elasticsearch Clusters 3 availability zones 8 – 64 GB RAM nodes Elasticsearch nodes 4 – 90 nodes 3B 24 270
  • 22. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Configurations v1.1 v1.11.2 7.2 Bare Metal Servers Virtual Machines for non- allocator roles Load Balancer with Wildcard SSL Wildcard DNS
  • 23. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Infrastructure
  • 24. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential INFRASTRUCTURE DC1 DC2 COUNT 3 4 Hardware UCS C Series 240 M4 UCS C Series 240 M5 CPU Cores 72 80 RAM 1.5 TB 1.5 TB STORAGE 8 * 800 GB SSD (Enterprise Performance SSD – 3x endurance) 2 * 3.2 TB NVME (10x endurance) File System XFS (JBOD) XFS (JBOD) Infrastructure Specifications Cisco UCS C240 M5 
 (for ECE Allocator Roles)
  • 26. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Running in Production for a year and a half Highly Stable ~5 minute provisioning vs 2 months (2 years ago) Our ECE Experience
  • 27. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Central Logging & Monitoring clusters very useful Super easy upgrades High number of Small Clusters Our ECE Experience
  • 28. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Upgrade from 512 GB to 1.5 TB for Allocator RAM caused performance drops ECE 1.1 – Java Transport Client not Supported for elasticsearch 6.x Minimum replication factor as 1 for indices with 2 zones (JBOD) Learnings Increased CPU override factor for fix Use Java High Level REST Client
  • 29. 29 Friends Don't Let Friends Run Docker on Loopback in Production Jason Brooks, Red Hat Used Docker on Loopback initially Changed to overlay as storage driver [XFS with ftype=1]
  • 30. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Validate Elastic Data Model Design for teams before Go- Live Provide consultation for sizing Perform Client Code Review before Go-Live Best Practices
  • 32. Cisco.com Product Search & Comparison
  • 33. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
  • 34. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
  • 35. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
  • 37. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Understand searcher’s intent Predict task via ML models Powered by ML Classification Algorithms & Elasticsearch Query Rewriting Used by Cisco.com Search Instant Answers Boost & Filter Search Results What is Query Understanding? By intent & entities
  • 38. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Conference Room Booking End of life Query Intent Classification “has end of life been announced for the catalyst 3750 switch?” “Book inspire conference room from 2 PM to 4  PM this Wednesday” IntentSearch Query Software Download“anyconnect-macosx-i386-2.5.3055-k9.pkg”
  • 39. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential product: catalyst 3750 switch serial number: bac10abcd113k8n8 Query Entity Recognition “Is bac10abcd113k8n8 covered on a service contract” “has end of life been announced for the catalyst 3750 switch” Entity (key: value)Search Query product id: ws-c2960-8tc-l“eos ws-c2960-8tc-l”
  • 40. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential cat 3850 catalyst 3850 switch Query Entity Resolution (powered by Elasticsearch) “has end of life been announced for cat 3850” Entity Resolved EntitySearch Query
  • 41. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Machine Learning Algorithms / Frameworks MEMM (Maximum-entropy Markov Model) & Logistic Regression CRF (Stanford NLP) CRF + BiLSTM with Character / Word embeddings Google BERT (POC)
  • 43. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential What is SalesConnect? Personalized Recommendations A Z 2ND MOST USED TOOL BY CISCO SELLERS SINGLE SOURCE OF TRUTH & ONE STOP SHOP FOR SALES CONTENT SALES & PARTNER FOCUSED CONTENT Products, Solutions, Services, 
 Competitive, Leadership, Cisco 
 Partnerships, Industries, Partner 
 Programs, Training, Learning Maps, + Much More! USING USER’S JOB ROLE & TOPIC OF INTEREST FOR SELLERS & PARTNERS
  • 44. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
  • 45. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
  • 46. Sales Compensation Reporting (Sales Visibility)
  • 47. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Problem Statement Compensation Calculator for Cisco Sellers Single Source of Truth for Data in Slow responses for reports (30 seconds) Timeouts Issues
  • 48. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential What we tried.. Elastic on Virtual Machines (30K docs/sec with SAN) High Query Latency (>10 seconds) Parent Child Joins with 8 levels of sub-aggregations
  • 49. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential What we finally did.. Elastic on ECE <800 ms latency for Report generation 3 billion documents indexed in 4 hours
  • 50. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 300K - 600K docs/ sec ingestion
  • 51. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Elasticsearch nodes 3 availability Zones Sales Visibility - Elasticsearch Sizing GB RAM Nodes 16 indices TB Index size 296 primary shards 90 16 6
  • 52. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Count - 150 • Cores - 2 • RAM – 12 GB • Spark Jobs - 14 • Entries – 24,0000 • Size – 15 MB • indices.memory.index_bu ffer_size: 20% • http.max_content_length: 1024mb Executor ES Spark Batch Size Elastic Configuration Apache Spark & Elastic Configuration
  • 53. Anomaly Detection using Elasticsearch ML
  • 54. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Anomaly Detection in Data Center Sensor Data
  • 55. Prior Art Search for USPTO Examiners
  • 56. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Problem Statement US Patent & Trademark Office Should stop patents from being issued on old or obvious technology No Central Archive & Search for Prior Arts Ensures No Prior Art exists during patent examination Evidences, not just in existing patents, but in form of public documents & manuals Strong Evidence that invention is not new
  • 57. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential www.priorartarchive.org
  • 58. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Typical User Search
  • 59. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential USPTO Examiner Search BRS/Search (Bibliographic Retrieval Service)
  • 60. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential BRS Syntax Proximity Search Fielded Query Groupings of Boolean clauses of operands using ( & ) Boolean Search AND, OR SAME: match within the same paragraph WITH: match within the same sentence ADJ: ordered phrase search NEAR: phrase search (any order)
  • 62. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential USPTO Search strings • ((connection or session or socket) near2 (error or failure or (time$4 near3 out) or fail$4)) and ((connection or session or socket) near2 (reclaim$5 or (re adj claim$5) or recover$4 or recycl$5)) • ((failover$3 with (backup$1 or redundan$4)) with (state$1 or health$1 or load$1 or fail$3)) and (virtual adj3 router$1 adj3 redundan$4) • (TEST$4 SAME EXECUT$4 WITH TIME SAME ORDERING AND @AD<="20111109").#USOC,DWPI,TDBD,EPAB,JPAB,FPRS,USPT,PGPB • split$4 with (DNS or domain adj name adj serv$3) with (VPN or virtual adj private adj network or tunnel$4) • date: [1997-01-01 TO 1999-12-01]
  • 63. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  • 64. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Prior Art Search Architecture Messaging Queue FSCrawler Elasticsearch- 5.6 Master Nodes (3) Data Nodes (3) Archived Documents / Prior Art Corporate Content Owners SFTP/API Archived Content Repository Ingestion, Audit Microservices Hosted by CPC Patent Classification Code Partial Updates S3 url, Metadata Documents www.priorartarchive.org Prior Art Search Portal elasticsearch Service BRS Query Parser Query
  • 65. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Other Use cases Customer 360 Search Autosuggestions Categorized Typeaheads in Cisco.com Search, Cisco Intranet Search, Directory Search Document Search Application Data Search Search Analytics Cisco.com Product Recommenations Upsell/Cross-sell Cisco.com Personalization
  • 66. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Operational Efficiency with ECE for Managed Service for Elastic Enhancements to existing Applications, Core of an Application Good for Industry Stopping Patent Trolling What we achieved..
  • 67. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Questions?
  • 69. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Product Recommendation on Cisco.com Site Search Recommending Upsell/Cross sell
  • 70. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Product Employee_experience Domain Classification - Examples “Book inspire conference room?” “end of service ws-c2960-8tc-l” DomainSearch Query
  • 71. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Start time : 10:00 AM End Time : 10:30 AM Query Role Classification “book hope conference room next  wednesday from 10 am to 10:30 am” RangesSearch Query