:סנכל תימוי תינכות -...
Transcript of :סנכל תימוי תינכות -...
077-5719519פקס. 03-7100780 טל. :נוספיםלפרטים www.oracleweek.com
6777129 , מיקודתל אביב 29חומה ומגדל , הדרכה ג'ון ברייס
תוכנית יומית לכנס:
התכנסות וארוחת בוקר – 08:00-09:00
הרצאה – 09:00-10:30
הפסקה קצרה של קפה – 10:30-10:45
הרצאה – 10:45-12:30
ארוחת צהרים – 12:30-13:30
הרצאה – 13:30-15:00
הפסקה מתוקה – 15:00-15:15
הרצאה – 15:15-16:30
הדרכה מרכז ה
הבלעדי של
ORACLE בישראל
שם הקורס מק"ט
Oracle Database: Program with PL/SQL 75635
Oracle Big Data Essentials 79454
Oracle Database 12c: Administration Workshop Ed 2 78846
Oracle Database 11g: Administration Workshop I Release 2 50079
Oracle Database 11g: Administration Workshop II Release 2 50102
ORACLE קורסי
לימודים אינטראקיביים מכל מקום בעולםללמוד בזמן שלך, בדרך שלך, איך שנוח לך
ג'ון ברייס הדרכה שמחה להציג בפניכם ארבע מתודולוגיות לימוד בינלאומיות שמאפשרות לכם ללמוד עם מינימום הפרעה לסדר היום שלכם בעבודה ובחיים:
LVC-LIVE Virtual Class Traininingשיטת לימוד זו של הדרכה בכיתה וירטואלית בשידור חי, מביאה אליכם את מיטב ההדרכות הפרונטאליות המועברות על ידי מיטב המרצים, באמצעות סביבת
למידה און ליין אינטראקטיבית.
TOD-Training On Demandבשיטה זו תמצאו את כל החומרים העדכניים ביותר
והטכנולוגיות הכי מתקדמות המאפשרות לכם ללמוד e-learning בזמן ובקצב האישי שלכם מול מערכת
אשר מעניקה לכם את כל חומרי הלימוד שאתם זקוקים להם.
ULSOracle Unlimited Learning Subscription
מנוי הספריה של אורקל לכל המוצרים הדיגיטלים האורקלים למשך שנה- הפתרון האידיאלי ללימודי
Oracle לחברות, שכן המציע גישת 12 חודשים עבור: מעל 200 כותרי TOD של אורקל | אפשרות להזמין מעבדות STREAMS | Hands On | אפשרות חיבור למדריכי אורקל בשעות העבודה לשאלות ותשובות.
STREAMSב - STREAMS תמצאו מאות נושאים המועברים על
ידי מומחי אורקל. כל זרם לימוד מתעדכן באופן רציף עם תוכן וידאו חדיש, מה שהופך את המוצר לפתרון
המשלים האידיאלי לכל מי שצריך ורוצה להישאר מעודכן בטכנולוגיות אורקל.
PlatinumPartner
לפרטים נוספים והרשמה צרו קשר עם: [email protected] | 03-7100732 קאטי
www.johnbryce.co.il | תהיו חברים!
לפרטים נוספים ושליחת קו"ח פנו אל:Talent Recuitment Manager ,מאיה הוף
054-4601413 | [email protected]
אנחנו מרחיבים את סגל המרצים שלנוונשמח לקלוט אותך לשורותינו
אפשרויות תעסוקה מגוונות | משרה גמישה בוקר/ערב | אפשרות לעבודה כפרילאנס
Big Data Cyber DevOps
בואו לגדול איתנויש לנו נבחרת מרצים מנצחת!
ולהעביר הלאה את הידע המקצועי שלכם!
ג’ון ברייס מחפשת את הטאלנט הבא
AWS Cloud Dev Full StackBig Data Cyber AndroidDevOps
למגוון המשרות חפשו בגוגל "מרצים בג'ון ברייס"
1
Storage Management Technologies, Protocols, Solutions and Future Trends
Storage – Vision Innovation
“ We cannot solve our problems with the same thinking we used when we created them”Albert Einstein
2
Today’s AgendaStorage Introduction
SAN/NAS/DAS
File Storage vs Block Storage
Continuous Data Protection, Data Deduplication
SAS/SATA/SSD
Storage Tiering
Storage Architectures
Storage Protocols
Cloud Virtualization vs Cloud Computing
Software Defined Storage as a Service / Object Storage
DRP Solutions
ZFS Storage
Storage Challenges
• Enterprise Storage is changing
• Relentless data growth
• Capital Expense
• Complexity
• Fragmentation
• Huge Operational Overhead
3
Global Next Generation Data Storage Technologies Market: Set to Grow Exponentially by – Forecast 2022
Data Storage Evolution
• Have you had any idea as to how much of our primary data is properly organized
• Only 15 to 20% of the data is structured !!! Else is not !!
• Occupation of less space, resulting in less time being wasted
• Most of the unstructured data is reportedly old or obsolete data
4
Data Explosion Problems
• Data does not suddenly explode instantly. It is accrued over time & we don’t keep track of it!!
• Typically, 40 % or more enterprise data is inactive, but …• It consumes expensive storage capacity
• It gets managed, backed up , replicated …
• It has significant legal & compliance risks
• It all has to be recovered in a DR scenario
Something to Think about …
• 5TB of total data in one year can translate in a decade or less to …
• 115 TB of active data
• 77 TB of inactive data
7
Number of Connected Objects Expected to Reach 50 billion by 2020
The Internet will Extend to Billions of New Devices
9
Turning Data into Wisdom
What is Cloud Virtualization
Cloud Virtualization is one of the hardware reducing, cost saving energy saving technology transforming the IT landscape and fundamentally changing the way the people compute.
10
Cloud Virtualization Evolution
StorageVirtualization
NetworkVirtualization
Server Virtualization
Benefits of using Virtual Machines
12
Cloud Virtualization Benefits
What is Cloud Computing
• Cloud Computing is a style of computing where massively scalable IT-related capabilities are provided as a service across the Internet to multiple external customers
• Cloud computing: A pool of abstracted, highly scalable, and managed infrastructure capable of hosting end-customer applications and billed by consumption
• Cloud computing is web-based processing whereby shared resources, software and information are provided to computers and other devices on demand over the Internet.
17
Basic Storage Overview
Storage Evolution Phases• DAS : Direct Attach StorageNo Sharing
Block Access (SAS/SATA
• SAN : Storage Area NetworkBlock Access
(ISCSI/Fibre Channel/FCoE/InfiniBand)
• NAS : Nework Attached StorageFile Access
(Windows CIFS/Unix NFS)
22
Fiber Channel AdvantagesPrice performance leadership– FC delivers cost-effective solutions for storage and networks
Scalability– From single point-to-point gigabit links to integrated enterprises with hundreds of servers, FC delivers unmatched performance
Multiple topologies– Dedicated point-to-point, shared loops, and switched topologies
Multiple protocols– FC delivers data; SCSI, TCP/IP, video, or raw data can all take
advantage of high-performance, reliable FC technology
Freedom from congestion– FC’s credit-based flow control delivers data as fast as the destination device is able to receive it
SAN – Putting It all Together
23
Storage Terms
• Initiator
• Target
• Fabric
• Domain
FC Fabric
Initiator Target
Fibre Channel Port Types
24
Buffer-to-buffer credit• This type of flow control deals only with the link:
• – Between an N_Port and an F_Port, between two E_Ports, or between
two N_Ports (P2P)
• – Each port on the link exchanges values of how many frames it is
• willing to receive at a time from the other port
• This value becomes the BB_Credit value for the other port
End-to-end creditEnd-to-End flow control is not concerned with individual links,
but rather the source and destination N_Ports
• Concept is very similar to buffer-to-buffer flow control
– When relationship between two N_Ports is established, each reportshow many receive buffers are available for the other port
• This value becomes the EE_Credit value for the other port
26
Worldwide Node NameA unique identifier for each Fiber Channel device
– This is similar to the way each Ethernet card has a unique MAC address
Each device in the SAN is identified by a unique node world
wide node name (WWNN) containing:
– A vendor identifier field, which is defined and maintained by the IEEE
– A vendor-specific information field defined by the vendor
Each N_Port will have its own world wide port name (WWPN)
Worldwide name addressing scheme
27
Port addressAnother addressing scheme is used in Fibre Channel networks
– This scheme is used to address ports
Each port has its 24-bit address
– This uses a smaller frame header
– Can speed up the routing process
A 24-bit addressing scheme
– Allows for almost 16 million addresses
Some relationship is needed between the 24-bit address and the 64-bit address associated with WWPN
24-bit port address = FCID Identifier
28
WWN/PWWN FRAME FORMAT
0002N_Port or
F_Port Identifier
IEEE Organizational Unique ID
(OUI) Locally Assigned Identifier
Format
IdentifierPort Identifier
4 Bits 12 Bits 24 Bits
Assigned to Each Vendor Vendor-Unique Assignment
24 Bits
Initiator
Fabric
WWNN – 20:00:00:45:68:01:EF:25
WWPN1 – 21:00:00:45:68:01:EF:25
WWPN2 – 22:00:00:45:68:01:EF:25
WWPNVsWWNN
Storage Terms cont.
• FCID
• VSAN
• ZONE
29
Fiber Channel- Fabric ServicesManagement services
• Services allow data to be passed from device to management platforms
• Management suite can have a view of the entire SAN
Time Services
• Management of fabric-wide expiration timers or elapsed time values Simple Name Server (SNS)
• Maintained and updated by all switches in the fabric
• Allows a node to register itself and pass on critical information, such as upper layer protocols supported
Login Services
• A node communicates with the login server in order to do a fabric login
Registered State Change Notification (RSCN)
• Propagates information about a change of the state of one node to all other nodes
Routing mechanism: FSPFFSPF picks best path
– Keeps track of the links on all switches in the fabric and associates a cost with each link
The path selected is the one with lowest cumulative cost, source to target, through the fabric
– Default link cost is calculated to be inversely proportional to bandwidth
Lowest cost is the best path with equal cost paths load balanced up to four equal costpaths (some vendors support more)
How FSPF works?
– Creates a topology database built on the collection of link states
Including a cost for all switches in a fabric
– The topology is kept in all switches in the fabric and synchronized via ISL links
– An update mechanism is used when there is a link state change
How FSPF helps?
– In case of unequal cost multiple routes, FSPF ensures that the route with the
lowest cost regardless of hops is used
– It prevents loops and converges very quickly
30
FCID FRAME FORMAT8 Bits
Switch Topology Model Switch
DomainArea Device
8 Bits 8 Bits
FC Fabric
Initiator TargetPWWN
10:00:00:00:c9:76:fd:31
PWWN 50:06:01:61:3c:e0:1a:f6
Zoning overview
32
Fiber Channel over Ethernet
Fiber Channel over Ethernet (FCoE) allows Fiber Channelframes to be transmitted over Ethernet LANs
FCOE Building Blocks
• FCF (Fiber Channel Forwarder) is the Fiber Channel switching element inside an FCoE switchFire Channel logins (FLOGIs) happens at the FCFConsumes a Domain ID
• FCoE encap/decap happens within the FCFForwarding based on FC information
33
FCoE Switch Roles
Eth
port
Eth
port
Eth
port
Eth
port
Eth
port
Eth
port
Eth
port
Eth
port
Ethernet Bridge
FC
port
FC
port
FC
port
FC
port
FCF
FCoE Switch FC Domain ID : 15
SAN Major Design Factors
34
Choosing the Right Solution
Basics• Scalability• Performance• Availability
Specifics• Thin Provisioning• Data Copy• Replication• De-duplication
Costs• Price• Upgrade• Support
Storage Tiering IssuesMajor Questions to be Asked
•Backups and restores took less than 10 seconds
• Entire servers were replicated to another place (not just user databases, but everything included
• You could boot up the backup and test stuff
• You could copy backups to tape without slowing SQL
• The SAN automatically figured out what needed to be on SSD.
35
RAID Challenges
Automated tiering puts the hot data on fast drives
Automatic Tiering
• Automatic Tiering Specifics depend on each vendor’s mapping strategy• Block-level tiering puts the hot blocks on fast drives
• LUN-level tiering moves you entire LUN (drive letter)
• The speed depends on your wallet• Gotta buy enough space in different tiers
• Gotta know who belongs on which tier (and what doesn’t belong on your fast tier)
36
RAID Levels –RAID 0
RAID 0 – disk stripingData is divided into block and distributed
across drives in arrayTwo disks used most often (half data on each disk)No redundancyIf either disk fails, all data is lost
RAID Levels – RAID 1
RAID 1 – Mirroring and duplexingData duplicated on a 2nd diskMirroring uses a single drive
controller, duplexing uses 2
Data redundancy exists If either drive fails, data can be
read from or written to the other drive
No Performance improvement
37
RAID Levels – RAID 2
RAID 2An array of disks where data is striped at bit level across all
disks in arrayError correctionStored on muliple parity disksHigh performance and error recoveryCurrently not used as modern drives, have error correction
RAID Levels – RAID 3RAID 3 – striping with parity
Data striped at byte level on separatedrives
Parity (error detection and correction code)stored on another dedicated parity disk
If any drive in array fails, data isrecovered with remaining blocksplus parity information (read andwrite conitinues)
Improved read times with large chunks of data (video)
Rarely used
38
RAID Levels – RAID 4RAID 4
Similar to RAID 3 except data is striped at block rather than byte level
Higher read performance than RAID 3
Writer performance worse because of single parity drive
Not often used
RAID Levels – RAID 5RAID 5 – striping with distributed parity
Data divided into even number of blocks, and with additional parity block, striped across odd number of disks
If any one drive fails, data recovered with remaining blocks and parity information
Read/write continues until you replace drive
Improved read/write because blocks are read/written simultaneously
39
RAID Levels – RAID 6
RAID 6Similar to RAID 5 except two
parity drives are used instead of one (permits recovery from two drive failures)
Similar performance benefits
Faster recovery after failure of single drive
RAID 10 (mirroring) Adds a Redundant Copy
41
Object Storage Benefits
•Build scale-out storage by adding more servers
•High reliability by duplicating content across nodes
• Easy to manage (no need to know about RAID or volumes)
• Standard API as all solutions support S3 API, no vendor lock-in
•Cost effective: mix SSDs (small but fast) and SATA (slow but large)
Next Generation Storage